4
public static void main(String[] args) {
Comparator<String> comparator = new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return Integer.compare(o1.length(), o2.length());
}
};
Comparator<String> comparator1 = (String a, String b) -> {
return Integer.compare(a.length(), b.length());
};
Comparator<String> comparator2 = Comparator.comparing(String::length);
}
クラスファイルでください: LambdaAndAnonymousInner $ 1.classと LambdaAndAnonymousInner.classラムダ式は `.class`が、内部クラスを記述しない理由
LambdaAndAnonymousInnerの$ 1.classがcomparator
comparator1
ですとcomparator2
は書きません.class
ファイル
私はそれがどうして起こったのだろうか