回答編集履歴

1

lastIndexOfの引数をStringからcharに変更

2017/02/22 02:26

投稿

swordone
swordone

スコア20649

test CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
  Comparator<String> comparator = Comparator.comparingInt(s -> {
6
6
 
7
+ //必要なのは最後の項目だけなので、splitではなく最後のスペースの位置がわかれば十分
8
+
7
- int i = s.lastIndexOf(" ") + 1;
9
+ int i = s.lastIndexOf(' ') + 1;
8
10
 
9
11
  return Integer.parseInt(s.substring(i));
10
12