public static HashSet<String> arrayToHashSet(String[] strings) {
var hashSet = new HashSet<>(); //HashSet<String> hashSet = new HashSet<>(); так пропустил!
for (int i = 0; i < strings.length; i++) {
hashSet.add(strings[i]);
}
return hashSet;
}
}
Laziz Karimov
2 уровень
Почему идейка ругается ? и в консоле выдаёт java: warning: source release 10 requires target release 1.10
Архивный
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
28 октября 2021, 07:18
Ты не можешь использовать уровень языка выше, чем уровень jdk.
Ну и (ИМХО) var - это bad practice. Все-таки java - строго типизированный язык.
При работе с коллекциями я предпочитаю по старинке объявлять переменную типа интерфейса:
0
Laziz KarimovBackend Developer в СберБанк
28 октября 2021, 08:22
вернул на всё как было, теперь говорит
java: invalid flag: --add-exports
0
Laziz KarimovBackend Developer в СберБанк
28 октября 2021, 04:53
1.8 version 1.8.0_301
10 - Local variable type inference
0