- 论坛徽章:
- 0
|
如何把一个有序的数组,转化成无序的数组.比如有一个数组,
private static int mNumber[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 };
怎么样把它转化成无序的。急呀,谢谢。
import java.util.Random;
public class ArrayA {
private static int mNumber[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 };
private static int newMemoryNumber[] = new int[18];
private static Random random = new Random();
public static void main(String[] args) {
for (int i = 0; i < mNumber.length; i++) {
// for (int j = 0; j < newMemoryNumber.length; j++) {
int m = mNumber[random.nextInt(mNumber.length)];
System.out.println("m:" + m + ":" + i + " Mal");
for (int j = 0; j < i; j++) {
if (newMemoryNumber[j] != m) {
newMemoryNumber[i] = m;
}
}
// System.out.println(newMemoryNumber[i]);
// }
// newMemoryNumber[i] = mNumber[random.nextInt(mNumber.length)];
System.out.println(newMemoryNumber[i]);
}
}
} |
|