進口?Java . util . scanner;
公共的?上課?法官審判?{
公共的?靜電?虛空?main(String【】?args)?{
//?接受鍵盤輸入
掃描儀?在?=?新的?掃描儀(system . in);
//?保存輸入數據列表
數組列表& lt字符串& gt?名單?=?新的?數組列表& lt字符串& gt();
System.out.println(“請輸入字符串並輸入“end”以結束:“);
//?獲取每次輸入的字符串。
字符串?臨時的?=?in . nextline();
//?獲取所有輸入字符串。
什麽時候?(!temp . equals(“end“))?{
list . add(temp);
臨時的?=?in . nextline();
}
//?呼叫分類功能
排序(列表);
//輸入結果
System.out.println(“排序後的結果為:“);
for(int?我?=?0;我& ltlist . size();i++){
system . out . println(list . get(I));
}
}
//?分類功能(冒泡)
公共的?靜電?虛空?排序(ArrayList & lt字符串& gt?列表)?{
字符串?臨時的?=?"";
為了什麽?(int?我?=?0;?我?& lt?list . size();?i++)?{
為了什麽?(int?j?=?0;?j?& lt?list.size()?-?1;?j++)?{
如果?(list . get(I)。comparetignorecase(list . get(j))?& gt?0)?{
臨時的?=?list . get(I);
list . set(I,?list . get(j));
list . set(j,?temp);
}
}
}
}
}已經調試好了,肯定能運行。如果妳不知道,妳可以問。