@@ -1301,26 +1301,25 @@ void sortWith() {
1301
1301
Underscore .sortWith (
1302
1302
asList (1 , 2 , 3 , 4 , 5 , 6 ),
1303
1303
(item1 , item2 ) ->
1304
- Double . valueOf ( Math .sin (item1 ) * 1000 ). intValue ( )
1305
- - Double . valueOf ( Math .sin (item2 ) * 1000 ). intValue ( ));
1304
+ ( int ) ( Math .sin (item1 ) * 1000 )
1305
+ - ( int ) ( Math .sin (item2 ) * 1000 ));
1306
1306
assertEquals ("[5, 4, 6, 3, 1, 2]" , result .toString ());
1307
1307
final List <Integer > resultObj =
1308
1308
new Underscore (asList (1 , 2 , 3 , 4 , 5 , 6 ))
1309
1309
.sortWith (
1310
1310
(Comparator <Integer >)
1311
1311
(item1 , item2 ) ->
1312
- Double .valueOf (Math .sin (item1 ) * 1000 ).intValue ()
1313
- - Double .valueOf (Math .sin (item2 ) * 1000 )
1314
- .intValue ());
1312
+ (int ) (Math .sin (item1 ) * 1000 )
1313
+ - (int ) (Math .sin (item2 ) * 1000 ));
1315
1314
assertEquals ("[5, 4, 6, 3, 1, 2]" , resultObj .toString ());
1316
1315
final List <Integer > resultChain =
1317
1316
Underscore .chain (asList (1 , 2 , 3 , 4 , 5 , 6 ))
1318
1317
.sortWith (
1319
1318
(Comparator <Integer >)
1320
1319
(item1 , item2 ) ->
1321
- Double . valueOf ( Math .sin (item1 ) * 1000 ). intValue ( )
1322
- - Double . valueOf (Math .sin (item2 ) * 1000 )
1323
- . intValue () )
1320
+ ( int ) ( Math .sin (item1 ) * 1000 )
1321
+ - ( int ) (Math .sin (item2 ) * 1000 )
1322
+ )
1324
1323
.value ();
1325
1324
assertEquals ("[5, 4, 6, 3, 1, 2]" , resultChain .toString ());
1326
1325
}
@@ -1335,17 +1334,17 @@ void sortBy() {
1335
1334
final List <Integer > result =
1336
1335
Underscore .sortBy (
1337
1336
asList (1 , 2 , 3 , 4 , 5 , 6 ),
1338
- item -> Double . valueOf ( Math .sin (item ) * 1000 ). intValue ( ));
1337
+ item -> ( int ) ( Math .sin (item ) * 1000 ));
1339
1338
assertEquals ("[5, 4, 6, 3, 1, 2]" , result .toString ());
1340
1339
final List <Integer > resultObj =
1341
1340
new Underscore (asList (1 , 2 , 3 , 4 , 5 , 6 ))
1342
1341
.sortBy (
1343
1342
(Function <Integer , Integer >)
1344
- item -> Double . valueOf ( Math .sin (item ) * 1000 ). intValue ( ));
1343
+ item -> ( int ) ( Math .sin (item ) * 1000 ));
1345
1344
assertEquals ("[5, 4, 6, 3, 1, 2]" , resultObj .toString ());
1346
1345
final List <Integer > resultChain =
1347
1346
Underscore .chain (asList (1 , 2 , 3 , 4 , 5 , 6 ))
1348
- .sortBy (item -> Double . valueOf ( Math .sin (item ) * 1000 ). intValue ( ))
1347
+ .sortBy (item -> ( int ) ( Math .sin (item ) * 1000 ))
1349
1348
.value ();
1350
1349
assertEquals ("[5, 4, 6, 3, 1, 2]" , resultChain .toString ());
1351
1350
}
0 commit comments