Java Utililty Methods Array Reverse

List of utility methods to do Array Reverse

  1. HOME
  2. Java
  3. A
  4. Array Reverse

Description

The list of methods to do Array Reverse are organized into topic(s).

Method

void arrayReverse(byte[] array, int begin, int length)
array Reverse
int i = begin;
int j = begin + length - 1;
byte tmp;
while (i < j) {
 tmp = array[i];
 array[i] = array[j];
 array[j] = tmp;
 ++i;
...
void arrayReverse(Object[] array)
array Reverse
if (array == null) {
 return;
Object tmp;
for (int i = 0, j = array.length - 1; j > i; i++, j--) {
 tmp = array[j];
 array[j] = array[i];
 array[i] = tmp;
...
void arrayReverse(Object[] array)
array Reverse
if (array == null) {
 return;
Object tmp;
for (int i = 0, j = array.length - 1; j > i; i++, j--) {
 tmp = array[j];
 array[j] = array[i];
 array[i] = tmp;
...
T[] arrayReverse(T[] array)
Reverses the given array.
Object[] reverseArray = new Object[array.length];
for (int i = 0; i < array.length; i++) {
 reverseArray[array.length - 1 - i] = array[i];
return (T[]) reverseArray;
byte[] ArraysReverse(byte[] array)
Arrays Reverse
for (int i = 0; i < array.length / 2; i++) {
 byte temp = array[i];
 array[i] = array[array.length - i - 1];
 array[array.length - i - 1] = temp;
return array;
List getReverseOffsets(long fileLength, long position, byte[] buffer, int size)
get Reverse Offsets
List<Long> offsets = new ArrayList<Long>();
if (size > 0) {
 for (int ii = size - 1; ii >= 0; ii--) {
 if ('\n' == buffer[ii] && (fileLength != position + ii + 1)) {
 offsets.add(position + ii + 1);
return offsets;
T[] reverse(T[] array)
reverse
List<T> list = Arrays.asList(array);
Collections.reverse(list);
return (T[]) list.toArray();
T[] reverse(T[] array)
reverse
T[] sub = Arrays.copyOf(array, array.length);
for (int i = 0; i < array.length; i++) {
 sub[i] = array[array.length - i - 1];
return sub;
void reverse(T[] array)
Reverses the order of the elements in the specified array.
if (array != null) {
 final List<T> list = Arrays.asList(array);
 Collections.reverse(list);
T[] reverse(T[] array)
reverse
if (array != null && array.length > 1) {
 for (int i = 0; i < array.length / 2; i++) {
 swap(array, i, array.length);
return array;


AltStyle によって変換されたページ (->オリジナル) /