Reverses the order of the given byte type array. : Array Sort Search « Collections Data Structure « Java

Home
Java
1.2D Graphics GUI
2.3D
3.Advanced Graphics
4.Ant
5.Apache Common
6.Chart
7.Class
8.Collections Data Structure
9.Data Type
10.Database SQL JDBC
11.Design Pattern
12.Development Class
13.EJB3
14.Email
15.Event
16.File Input Output
17.Game
18.Generics
19.GWT
20.Hibernate
21.I18N
22.J2EE
23.J2ME
24.JavaFX
25.JDK 6
26.JDK 7
27.JNDI LDAP
28.JPA
29.JSP
30.JSTL
31.Language Basics
32.Network Protocol
33.PDF RTF
34.Reflection
35.Regular Expressions
36.Scripting
37.Security
38.Servlets
39.Spring
40.Swing Components
41.Swing JFC
42.SWT JFace Eclipse
43.Threads
44.Tiny Application
45.Velocity
46.Web Services SOA
47.XML
Java » Collections Data Structure » Array Sort Search 




Reverses the order of the given byte type array.
       

/* 
 * Licensed to the Apache Software Foundation (ASF) under one or more
 *  contributor license agreements.  See the NOTICE file distributed with
 *  this work for additional information regarding copyright ownership.
 *  The ASF licenses this file to You under the Apache License, Version 2.0
 *  (the "License"); you may not use this file except in compliance with
 *  the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *
 *
 */


/**
 @author Stephen Colebourne
 @author Moritz Petersen
 @author <a href="mailto:fredrik@westermarck.com">Fredrik Westermarck</a>
 @author Nikolay Metchev
 @author Matthew Hawthorne
 @author Tim O'Brien
 @author Pete Gieser
 @author Gary Gregory
 @author <a href="mailto:equinus100@hotmail.com">Ashwin S</a>
 @author Maarten Coene
 @since 2.0
 @version $Id: ArrayUtils.java 632503 2008-03-01 00:21:52Z ggregory $
 */
public class Main {

  /**
   * <p>Reverses the order of the given array.</p>
   
   * <p>This method does nothing for a <code>null</code> input array.</p>
   
   @param array  the array to reverse, may be <code>null</code>
   */
  public static void reverse(byte[] array) {
      if (array == null) {
          return;
      }
      int i = 0;
      int j = array.length - 1;
      byte tmp;
      while (j > i) {
          tmp = array[j];
          array[j= array[i];
          array[i= tmp;
          j--;
          i++;
      }
  }
}

   
    
    
    
    
    
    
  














Related examples in the same category
1.Quicksort implementation for sorting arrays
2.Search for a specified value of an array
3.Inserting an Element into a Sorted Array
4.How to sort an array
5.Sorting an Array in Descending (Reverse) Order
6.Sort in reverse order
7.Sorting an Array
8.Finding an Element in a Sorted Array
9.Sort array values in descending order
10.Find items in an array
11.Reverses the order of the given object array.
12.Reverses the order of the given long type value array.
13.Reverses the order of the given int type value array.
14.Reverses the order of the given short type value array.
15.Reverses the order of the given char type value array.
16.Reverses the order of the given double value type array.
17.Reverses the order of the given float type value array.
18.Reverses the order of the given boolean type value array.
19.Produces a new array containing the elements between the start and end indices.
20.Produces a new long array containing the elements between the start and end indices.
21.Produces a new int array containing the elements between the start and end indices.
22.Produces a new short array containing the elements between the start and end indices.
23.Produces a new char array containing the elements between the start and end indices.
24.Produces a new byte array containing the elements between the start and end indices.
25.Produces a new double array containing the elements between the start and end indices.
26.Produces a new float array containing the elements between the start and end indices.
27.Produces a new boolean array containing the elements between the start and end indices.
28.Get index of long type array
29.Get the index and last index of an int type value array
30.Get the index and last index of a short type value array
31.Get the index and last index of a char type value array
32.Get the index and last index of byte type array
33.Get the index and last index of a double type array
34.Get the element index and last index in a float type value array
35.Get the element index or last index among a boolean type array
36.Finds the index of the given object in the array starting at the given index.
37.Finds the index of the given object in the array.
38.Returns the index in the source array where the first occurrence of the specified byte pattern is found
39.Returns the index in the source array where the first occurrence of the specified text (a String, converted to a byte array) is found
40.Returns the index in the source array where the last occurrence of the specified byte pattern is found
41.Returns the index in the source array where the last occurrence of the specified text (a String, converted to a byte array) is found
42.Returns the maximum value in a byte-type array.
43.Returns the maximum value in a double-type array.
44.Returns the maximum value in a float-type array.
45.Returns the maximum value in a long-value array.
46.Returns the maximum value in a short-type array.
47.Returns the maximum value in an int-type array.
48.Returns the minimum value in a double-type array.
49.Returns the minimum value in a float-value array.
50.Returns the minimum value in a short-type array.
51.Returns the minimum value in an array.
52.Returns the minimum value in an int-type array.
53.Returns the minimum value in an short-type array.
54.Search for an object in an array.
55.Finds the last index of the given object in the array starting at the given index.
56.Finds the last index of the given object within the array.
57.If array contains given element
58.Sort array utilities
59.Check if object 1 contains object 2
60.Returns the number of times a value occurs in a given array
61.Get the index of an array element
62.Sorts parts of the given array with the quicksort algorithm using the given comparator.
63.Return true if the array contains the element.
64.Searches the specified array of doubles for the specified value using the binary search algorithm.
65.Calculate the minimum and maximum values out of a list of doubles
66.Find the index of the value nearest to the key.
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.