The list of methods to do Array Swap are organized into topic(s).
byte[]
swap(byte[] b1) swap
for (int i = 0; i < (b1.length - 4); i = i + 4) {
byte temp = b1[i];
b1[i] = b1[i + 1];
b1[i + 1] = b1[i + 2];
b1[i + 2] = b1[i + 3];
b1[i + 3] = temp;
return b1;
...
void
swap(byte[] bytes) swap
int half = bytes.length / 2;
for (int i = 0; i < half; i++) {
byte temp = bytes[i];
bytes[i] = bytes[half + i];
bytes[half + i] = temp;
byte[]
swap(byte[] data) swap
int count = data.length;
byte[] result = new byte[count];
for (int i = 0; i < count; i++) {
result[i] = data[count - 1 - i];
return result;
void
swap(byte[] data, int p, int q) swap
int len = data.length * 8;
for (int i = 0; i < len; i += p) {
int j = i + q;
if (j < len) {
byte b1 = data[i / 8];
byte b2 = data[j / 8];
int f1 = b1 & (1 << (i % 8));
int f2 = b2 & (1 << (j % 8));
...