進口?Java . util . scanner;
公共?班級?法官審判?{
公共?靜電?作廢?main(String[]?args)?{
//?接受鍵盤輸入
掃描儀?在?=?新的?掃描儀(system . in);
//?保存輸入數據列表
ArrayList & lt字符串& gt?列表?=?新的?ArrayList & 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));
}
}
//?排序功能(冒泡)
公共?靜電?作廢?sort(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(我,?list . get(j));
list.set(j,?temp);
}
}
}
}
}已經調試好了,肯定能運行。如果妳不知道,妳可以問。