File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -3,16 +3,15 @@ public String[] reorderLogFiles(String[] logs) {
3
3
List <String > letterLogs = new ArrayList <>();
4
4
List <String > digitLogs = new ArrayList <>();
5
5
for (String log : logs ) {
6
- String [] split = log .split ("\\ s+" );
7
- if (Character .isDigit (split [1 ].charAt (0 ))) {
6
+ if (Character .isDigit (log .split ("\\ s+" )[1 ].charAt (0 ))) {
8
7
digitLogs .add (log );
9
8
} else {
10
9
letterLogs .add (log );
11
10
}
12
11
}
13
12
letterLogs .sort (Comparator .comparing ((String o ) -> o .substring (o .indexOf (' ' ) + 1 ))
14
- .thenComparing (o -> o .substring ( 0 , o . indexOf ( ' ' )) ));
13
+ .thenComparing (o -> o .split ( " \\ s+" )[ 0 ] ));
15
14
letterLogs .addAll (digitLogs );
16
- return letterLogs .toArray (new String []{} );
17
- }
15
+ return letterLogs .toArray (new String [0 ] );
16
+ }
18
17
}
You can’t perform that action at this time.
0 commit comments