我不确定为什么这对我来说变得如此困难,但我需要按从高到低和从低到高排序。
按从高到低排序:
int a, b;
int temp;
int sortTheNumbers = len - 1;
for (a = 0; a < sortTheNumbers; ++a) {
for (b = 0; b < sortTheNumbers; ++b) {
if (array[b] < array[b + 1]) {
temp = array[b];
array[b] = array[b + 1];
array[b + 1] = temp;
}
}
}
然而,我却无论如何都无法使其反向工作(从低到高),我已经深思熟虑了逻辑,但它总是返回所有值的0。感谢任何帮助!
更大的问题是,我有一个JTable,其中有4列,每一列都有数字、名称或日期的条目。我需要能够来回排序。
谢谢!