mboost-dp1

Java lambdas


Gå til bund
Gravatar #1 - arne_v
12. nov. 2011 00:54

C:\Work>java -version
openjdk version "1.8.0-ea"
OpenJDK Runtime Environment (build 1.8.0-ea-b1314)
OpenJDK 64-Bit Server VM (build 23.0-b04, mixed mode)

C:\Work>type Lambda.java
import java.util.ArrayList;
import java.util.Collections;

public class Lambda {
public static void main(String[] args) {
ArrayList<String> lst = new ArrayList<String>();
lst.add("A");
lst.add("BB");
lst.add("CCC");
Collections.sort(lst, (s1,s2)-> -s1.compareTo(s2));
for(String s : lst) {
System.out.println(s);
}
}
}

C:\Work>javac Lambda.java

C:\Work>java Lambda
CCC
BB
A


http://jdk8.java.net/lambda/
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login