package study.java.jdks.version1_8.lambda_test;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class LambdaTest{
public static void main(String[] args) {
List<String> names = Arrays.asList(new String[]{"fucheng","qiaoww","hanyx"});
/* Collections.sort(names, (String a, String b) -> {
return b.compareTo(a);
});*/
/* Collections.sort(names, (String a, String b) -> b.compareTo(a));*/
// 再简洁一点
Collections.sort(names, (a, b) -> b.compareTo(a));
// 原始写法 会多出来一个字节码文件
/* Collections.sort(names, new Comparator<String>() {
@Override
public int compare(String a, String b) {
return b.compareTo(a);
}
});*/
for(String name:names) {
System.out.println(name);
}
}
}