对一个字符串数组排序
首先生成一个字符串数组
String[] stringArray = { "Barbara", "James", "Mary", "John",
"Patricia", "Robert", "Michael", "Linda" };
方法1 method reference
Arrays.sort(stringArray, String::compareToIgnoreCase);
for(String s: stringArray)
System.out.print(s + " ");
方法2 lambda
通过在comparator(functional interface) 出使用lambda expression来进行排序
funtional interface, 只有一个abstract method,但是可以有多个default 以及static。这里也是体现了java interface的意义,即告诉coder这个函数是干嘛。打个比方,你看到KFC的招牌就知道里面是卖炸鸡的,不