# Lambda 表达å¼
å¨Java8以åï¼ä½¿ç¨`Collections`çsortæ¹æ³å¯¹å符串æåºçåæ³ï¼
```java
List names = Arrays.asList("dabin", "tyson", "sophia");
Collections.sort(names, new Comparator() {
@Override
public int compare(String a, String b) {
return b.compareTo(a);
}
});
```
Java8 æ¨è使ç¨lambda表达å¼ï¼ç®åè¿ç§åæ³ã
```java
List names = Arrays.asList("dabin", "tyson", "sophia");
Collections.sort(names, (String a, String b) -> b.compareTo(a)); //ç®ååæ³ä¸
names.sort((a, b) -> b.compareTo(a)); //ç®ååæ³äºï¼çç¥å
¥åç±»åï¼Java ç¼è¯å¨è½å¤æ ¹æ®ç±»åæ¨ææºå¶å¤æåºåæ°ç±»å
```
å¯ä»¥çå°ä½¿ç¨lambda表示å¼ä¹åï¼ä»£ç åå¾å¾ç®ç并䏿äºé
读ã