[フレーム]
Last Updated: February 25, 2016
·
452
· ivolimmen

Convert Strings to objects in streams

You have a class called Word.

class Word {
 private String word;

 public Word(String word) {
 this.word = word;
 }
 ...
}

You have a list of strings but need to work with Word objects.

List<String> list = Arrays.asList("A", "B", "C");

Create a stream of the list and use the map function:

list.stream().map(item -> new Word(item));

When continuing with this line you have a Stream<Word> instance.

AltStyle によって変換されたページ (->オリジナル) /