Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Stream. Фильтр элементов / 4 сообщений из 4, страница 1 из 1
02.12.2017, 19:42
    #39563071
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream. Фильтр элементов
Всем привет!

Есть стрим, который выводит элементы -strArray-, содержащие -a-

Код: java
1.
2.
3.
List<String> strArray = new ArrayList(Arrays.asList("a1a", "a2a", "a1a", "b1a"));

System.out.println("Contain a: " + strArray.stream().filter(s -> s.contains("a")).collect(Collectors.toList()));



Как с помощью стрима вывести те элементы, которые начинаются на -a-?

Спасибо!
...
Рейтинг: 0 / 0
02.12.2017, 19:54
    #39563076
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream. Фильтр элементов
Нашел startsWith
Код: java
1.
System.out.println("Start with a: " + strArray.stream().filter(s -> s.startsWith("a")).collect(Collectors.toList()));


Возможно ли обойтись без startsWith, используя contains и findFirst?
...
Рейтинг: 0 / 0
02.12.2017, 21:02
    #39563099
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream. Фильтр элементов
MolasarВозможно ли обойтись без startsWith, используя contains и findFirst?Можно обойтись. Но те проверки, которые реализует метод startsWith придется делать "вручную".
Не вижу проблемы в том, чтобы воспользоваться самым подходящим, для этого случая, методом.
...
Рейтинг: 0 / 0
04.12.2017, 10:25
    #39563490
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream. Фильтр элементов
MolasarВозможно ли обойтись без startsWith, используя contains и findFirst?
contains это метод класса String, findFirst это StreamAPI
Пока вы не объясните что и зачем вы хотите сделать понять ваш вопрос тяжело
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Stream. Фильтр элементов / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]