Встречается на собеседованиях • сегодня
Как сделать вывод данных с определенным значением в поле name
Для вывода данных с определенным значением в поле `name` можно использовать фильтрацию. Вот примеры на Java:
1. С использованием Stream API:
```java
List persons = // ваш список объектов
String targetName = "John";
List filtered = persons.stream()
.filter(p -> targetName.equals(p.getName()))
.collect(Collectors.toList());
filtered.forEach(System.out::println);
```
2. С помощью обычного цикла:
```java
for (Person p : persons) {
if (targetName.equals(p.getName())) {
System.out.println(p);
}
}
```
3. Для SQL (если работаем с БД):
```java
String sql = "SELECT * FROM persons WHERE name = ?";
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setString(1, targetName);
ResultSet rs = stmt.executeQuery();
```
Важно учитывать:
- Регистр символов (можно использовать equalsIgnoreCase)
- null-значения
- Производительность при больших объемах данных

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы