1条回答 默认 最新
� ° 김 광 일 .゛� 2019-04-29 13:06关注public static void main(String[] args) {
String str = "Bob:29;Jack:28;Lily:27;Bob:30;Jack:26;Lily:31";
String[] strs=str.split(";");
Arrays.sort(strs);
for(String s:strs){
System.out.println("name="+s.substring(0,s.indexOf(":"))+",age="+s.substring(s.indexOf(":")+1));
}
}
这个是正确的输出:
name=Bob,age=29
name=Bob,age=30
name=Jack,age=26
name=Jack,age=28
name=Lily,age=27
name=Lily,age=31解决 无用评论 打赏 举报
