ProPaintMobile
 Полезное
 Общение
 

Поиск в статьях

Java 8 в Android со Stream API и лямбдами



/* ... */ break; } Теперь об основных операциях. ▌Если нам нужно выбрать только те фразы, которые состоят из одного слова, то разбиваем строку по пробелу и проверяем полученный размер массива: stream.filter(p -> p.getWord().split(" ").length == 1) ▌Отобрать 2 и более строк: stream.filter(p -> p.getWord().split(" ").length >= 2) [img=stream_api_android_1.png]

Мотивация для Stream API



for (Article article: articles) { if (article.getTags().contains("Java")) { return article; } } return null; } Решим задачу, используя stream API. public Optional<Article> getFirstJavaArticle() { return articles.stream() .filter(article -> article.getTags().contains("Java")) .findFirst();
Всего: 2

Онлайн: 17 (1/16)

Telegram
 

Аноним2800 р.
NaruTrey800 р.
vlavolk522 р.
Freddy500 р.
mr-demiurg200 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика