Java 8:Stream.of()を使用して、カンマ区切りの文字列をジェネリックリストに

GameCoder007:

カンマ区切りの文字列を一般的なリストに変換するための一般的な静的関数が必要です。

String str = "1,2,4,5";
List<BigInteger> lists = Stream.of(str.split(",")).map(String::trim).map(BigInteger::new).collect(Collectors.toList());

これの代わりに、.map(BigInteger::new)ジェネリックリストに変換するジェネリック式が必要です

ヘルウッド:

BigInteger::newステップは、実行Function<String, BigInteger>のインスタンスに各文字列に変換しますBigIntegerジェネリック型に対してこれを行う場合は、文字列をジェネリック型のインスタンスに変換する関数が必要です。つまり、が必要Function<String, T>です。

与えられたFunction<String, T> converter、あなたがすることができます:

List<T> items = Stream.of(str.split(","))
                      .map(String::trim)
                      .map(converter)
                      .collect(Collectors.toList());

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Java8ストリームを使用してジェネリック配列リストを非ジェネリックに変換する

分類Dev

Streams Java 8を使用してカスタムオブジェクトのリストを単一のリストオブジェクトにマージする

分類Dev

Java 8を使用して文字列をオブジェクトのリストに変換する

分類Dev

Java 8 Streamは、区切り文字を使用して文字列をグループ化し、連結します

分類Dev

Java 8:Stream <Stream>のフラット化

分類Dev

Javaストリームを使用してカンマ区切りの文字列を取得

分類Dev

Java 8を使用してオブジェクトのリストをtoString()メソッドから取得した文字列に変換する

分類Dev

Javaは、コンマ区切りの値を持つ文字列のリストをオブジェクトのリストに変換します

分類Dev

Android NのJava 8 Stream API

分類Dev

java 8 Stream APIを使用して特定のオブジェクトをリストの先頭に移動するにはどうすればよいですか?

分類Dev

Javaの8内のNULLと空のチェックとフラットなマップを使用して複数のリストをマージするには?

分類Dev

Javaの8ストリームオブジェクトを使用して、カスタムマップにリストオブジェクトを変換します

分類Dev

Java-8 StreamsAPIを使用して文字列のリストをマップに変換する

分類Dev

2つのリストを比較し、Java8を使用して一致するものをオブジェクトのマップに追加します

分類Dev

Java 8:2つの文字列リストをマップにマージする

分類Dev

Java 8ストリームを使用して、parentObjectIdのハッシュマップに子オブジェクトを収集します

分類Dev

Java8ストリームを使用してリスト内のオブジェクトの数をカウントします

分類Dev

java8リストのインスタンスを使用してリストをマップに変更

分類Dev

java8リストのインスタンスを使用してリストをマップに変更

分類Dev

Java8のオブジェクトストリームからキー/値としてオブジェクトフィールドを使用してマップをエレガントに作成します

分類Dev

Java8のオブジェクトストリームからキー/値としてオブジェクトフィールドを使用してマップをエレガントに作成します

分類Dev

Java 8 Streamを使用したDataProviderクエリのIndexOutOfBoundsException

分類Dev

Java 8ストリームを使用して文字列をハッシュマップ値に置き換える

分類Dev

Java / Streamヘルプ:ネストされたマップのリストを、ストリームのみを使用してマップに変換します

分類Dev

Java8を使用して複雑なオブジェクトのリストをマップに変換する

分類Dev

Java 8 Streamマルチスレッド

分類Dev

Java 8ストリーム-マップのマップ内のすべてのオブジェクトを新しいマップに抽出する方法

分類Dev

Java 8を使用してリンクリストに要素を追加することにより、配列リストとリンクリストを比較する

分類Dev

Java8でコンマ区切りのdouble値の文字列をdouble配列に分割します

Related 関連記事

  1. 1

    Java8ストリームを使用してジェネリック配列リストを非ジェネリックに変換する

  2. 2

    Streams Java 8を使用してカスタムオブジェクトのリストを単一のリストオブジェクトにマージする

  3. 3

    Java 8を使用して文字列をオブジェクトのリストに変換する

  4. 4

    Java 8 Streamは、区切り文字を使用して文字列をグループ化し、連結します

  5. 5

    Java 8:Stream <Stream>のフラット化

  6. 6

    Javaストリームを使用してカンマ区切りの文字列を取得

  7. 7

    Java 8を使用してオブジェクトのリストをtoString()メソッドから取得した文字列に変換する

  8. 8

    Javaは、コンマ区切りの値を持つ文字列のリストをオブジェクトのリストに変換します

  9. 9

    Android NのJava 8 Stream API

  10. 10

    java 8 Stream APIを使用して特定のオブジェクトをリストの先頭に移動するにはどうすればよいですか?

  11. 11

    Javaの8内のNULLと空のチェックとフラットなマップを使用して複数のリストをマージするには?

  12. 12

    Javaの8ストリームオブジェクトを使用して、カスタムマップにリストオブジェクトを変換します

  13. 13

    Java-8 StreamsAPIを使用して文字列のリストをマップに変換する

  14. 14

    2つのリストを比較し、Java8を使用して一致するものをオブジェクトのマップに追加します

  15. 15

    Java 8:2つの文字列リストをマップにマージする

  16. 16

    Java 8ストリームを使用して、parentObjectIdのハッシュマップに子オブジェクトを収集します

  17. 17

    Java8ストリームを使用してリスト内のオブジェクトの数をカウントします

  18. 18

    java8リストのインスタンスを使用してリストをマップに変更

  19. 19

    java8リストのインスタンスを使用してリストをマップに変更

  20. 20

    Java8のオブジェクトストリームからキー/値としてオブジェクトフィールドを使用してマップをエレガントに作成します

  21. 21

    Java8のオブジェクトストリームからキー/値としてオブジェクトフィールドを使用してマップをエレガントに作成します

  22. 22

    Java 8 Streamを使用したDataProviderクエリのIndexOutOfBoundsException

  23. 23

    Java 8ストリームを使用して文字列をハッシュマップ値に置き換える

  24. 24

    Java / Streamヘルプ:ネストされたマップのリストを、ストリームのみを使用してマップに変換します

  25. 25

    Java8を使用して複雑なオブジェクトのリストをマップに変換する

  26. 26

    Java 8 Streamマルチスレッド

  27. 27

    Java 8ストリーム-マップのマップ内のすべてのオブジェクトを新しいマップに抽出する方法

  28. 28

    Java 8を使用してリンクリストに要素を追加することにより、配列リストとリンクリストを比較する

  29. 29

    Java8でコンマ区切りのdouble値の文字列をdouble配列に分割します

ホットタグ

アーカイブ