javaのメソッドのマイナスについて質問です。
java
1import java.util.ArrayList; 2import java.util.Arrays; 3 4public class Main{ 5 public static void main(String[] args){ 6 var alphabet = new ArrayList<>(Arrays.asList(new String[] {"A","B","C","D"})); 7 alphabet.sort((var a,var b) -> -a.compareTo(b)); 8 alphabet.forEach(System.out::println); 9 } 10} 11
のようにcompareTo()メソッドにマイナスがついた問題が出てきたのですが、
他の関数型インタフェースのメソッドもマイナスが使えるのでしょうか??
関数型インタフェース以外にも使える場合、教えていただきたいです。
よろしくお願いいたします。
あと、最後のforEach文のSystem.out::printlnの「::」は
ラムダ式的なやつでしょうか??
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。