文字列に数字列があり、並べ替える必要があります。例:文字列中の数字の並び順をJavaの最初の値で並べ替えます。
投稿者:3,4,16; 1,5,16,18,19; 12,14,15,17; 6,10,11;
To:1,5,16,18,19; 3,4,16; 6,10,11; 12,14,15,17;
マイコード:
String test = "3,4,16;1,5,16,18,19;12,14,15,17;6,10,11;";
String sortedTest[] = test.split(";");
Arrays.sort(sortedTest);
for(String i: sortedTest)
System.out.print(i +";");
しかし、私はこの上のArray.sort()を使用した場合、明らかに私が取得:
12,14,15,17、1,5,16,18,19 ; 3,4,16; 6,10,11;
例のようにソートするにはどうすればよいですか?
をあなたは間違いなく、彼らがソートされ得る方法を言及する必要があります!これは視覚的に並べ替えを理解するために、カンマとセミコロンを取り除くために約3分かかった。 – geisterfurz007