Javaのストリームを使用した型変換には、mapメソッドを活用します。mapメソッドは、ストリーム内の各要素を指定した関数によって変換するために使用されます。
以下に、例として整数型のリストを文字列型のリストに変換するコードを示します。
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
List<String> strings = numbers.stream()
.map(Object::toString) // 整数を文字列に変換する関数を指定
.collect(Collectors.toList());
System.out.println(strings); // 結果: [1, 2, 3, 4, 5]
}
}
上記の例では、まず整数型のリストをストリームに変換し、その後mapメソッドを使用して各要素を文字列型に変換しています。最後に、collectメソッドを使用して変換された要素をリストにまとめています。
このように、mapメソッドを使用することで、ストリーム内の要素を任意の型に変換することができます。
他にも、さまざまな型変換の方法がありますので、具体的な要件に応じてさらに詳細な説明をすることも可能です。お手伝いが必要な場合は、遠慮なくお知らせください。