Java 8 lambda testcode

This commit is contained in:
Andy Clement
2014-02-17 16:23:53 -08:00
parent 9774e2a0d4
commit f9a8252317
14 changed files with 275 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
package basic;
public class LambdaF2 {
public int fieldOne = 3;
public String concatenator(char ch, int number) {
StringBuilder buf = new StringBuilder();
for (int j=0;j<number;j++) {
buf.append(ch);
buf.append(':');
}
return buf.toString();
}
public interface Boo { String m(char s); }
public static void main(String[] args) {
run();
}
public static String run() {
return new LambdaF2().x();
}
public String x() {
int i = 4;
Boo f = null;
f = (c) -> {
return concatenator(c,fieldOne);
};
return f.m('a');
}
}