0
我想排序我的字符串[] []相對於第二列。我試過這個排序字符串[] [] []意想不到的輸出
public static String[][] sorting_minn(String[][] list){
double[] temp = new double[list.length];
String[][] tempf = list;
if(list[1][1]!=null){
for(int i = 0; i<list.length; i++){
if(list[i][2]==null){
break;
} else {
temp[i]=Double.parseDouble(list[i][2]);
}
}
Arrays.sort(temp);
for(int f = 0; f<list.length-1;f++){
for(int m = 0; m<list.length;m++){
if(list[m][2]!=null && Double.parseDouble(list[m][2])==temp[f]){
for(int n = 0; n<4; n++){
tempf[list.length-f-1][n]=list[m][n];
}
m = list.length;
}
}
}
}
return tempf;
}
作爲輸出我得到這個:。我需要關於如何改進此代碼的建議。
您可以添加期望的輸出? – 11684
讓你知道; * second *列位於索引'[1]'** not ** index'[2]'。 – NominSim
@NominSim我知道這一點。 – data