Giriş
Java 8 ile gelen stream'lerden sonra bu sınıfa gerek kalmadı.
append metodu
Örnek ver
forEach metodu
Şöyle yaparız.
Şöyle yaparız.
Örnek ver
toList metodu
Örnek
Şöyle yaparız.
Şöyle yaparız.
Java 8 ile gelen Stream.flatMap() ile aynıdı şeyi yapar. Bir Iterable'ı düzleştirir.
Örnek
Elimizde şöyle bir kod olsun.
Java 8 ile gelen stream'lerden sonra bu sınıfa gerek kalmadı.
append metodu
Örnek ver
forEach metodu
Şöyle yaparız.
FluentIterable.from(animals).forEach(action);
filter metoduŞöyle yaparız.
<T> List<T> filterByType(final Collection<?> filerCollection, final Class<T> classType) {
return FluentIterable.from(filerCollection).filter(classType).toList();
}
of metoduÖrnek ver
toList metodu
Örnek
Şöyle yaparız.
String first = "first";
List<String> rest = Arrays.asList("second", "third");
List<String> list = FluentIterable.of(first).append(rest).toList();
ÖrnekŞöyle yaparız.
ImmutableList<String> filtered = FluentIterable.from(lists)
.transformAndConcat(Functions.identity())
.filter(Predicates.containsPattern("dy"))
.toList();
transformAndConcat metoduJava 8 ile gelen Stream.flatMap() ile aynıdı şeyi yapar. Bir Iterable'ı düzleştirir.
Örnek
Elimizde şöyle bir kod olsun.
ArrayList<ArrayList<String>> lists=new ArrayList<ArrayList<String>>();
Şöyle yaparız.Iterable<String> filtered = FluentIterable.from(lists)
.transformAndConcat(Functions.identity())
.filter(Predicates.containsPattern("dy"));
Hiç yorum yok:
Yorum Gönder