Java 8メソッド参照完全ガイド:::演算子でコードを簡潔に
メソッド参照は、メソッドを名前で指し示すのに役立ちます。メソッド参照は「::」シンボルで記述されます。以下のタイプのメソッドを指し示すのに使用できます。
- Staticメソッド
- インスタンスメソッド
new演算子を使ったコンストラクタ(TreeSet::new)
メソッド参照の例
import java.util.List;
import java.util.ArrayList;
public class Java8Tester {
public static void main(String args[]) {
List names = new ArrayList();
names.add("Mahesh");
names.add("Suresh");
names.add("Ramesh");
names.add("Naresh");
names.add("Kalpesh");
names.forEach(System.out::println);
}
}
ここではSystem.out::printlnをstaticメソッド参照として渡しています。
実行結果
Mahesh Suresh Ramesh Naresh Kalpesh
Java
- Java演算子をマスター:種類、構文、実践例
- Javaインターフェース完全ガイド:概念、実装、ベストプラクティス
- Javaのtry-with-resourcesをマスターする:自動リソース管理の仕組みと活用法
- Javaアノテーション完全ガイド:種類、配置場所、実践例
- Java String.length()メソッド:文字列サイズ取得の実例解説
- Java String.indexOf()マスター:部分文字列検索と実践例
- Java String.charAt()完全解説:構文、戻り値、例外、実例
- Java String.compareTo()マスター:構文、ユースケース、実践例
- Java String.contains()メソッド:部分文字列チェックの実践例
- Java String.endsWith()マスター:文字列サフィックスチェック実例付き
- Java文字列置換マスター:replace()、replaceAll()、replaceFirst()徹底解説