Login
STL алгоритмы в Java
213
26.05.14 13:05
Есть что-то подобное, или придется цикл писать?
NEW 26.05.14 13:53
in Antwort Simple 26.05.14 13:05
private ArrayList<String> moduleNames;
.....
Iterator iter = moduleNames.iterator();
while(iter.hasNext()) {
String module = (String)iter.next();
.......
}
.....
Iterator iter = moduleNames.iterator();
while(iter.hasNext()) {
String module = (String)iter.next();
.......
}
NEW 26.05.14 14:00
in Antwort Simple 26.05.14 13:55
а разве STL алгоритмы без лямбд не менее ужасны ? =)
NEW 26.05.14 14:43
Ну, не прям уж ТАК страшно. С 5-й явы (а ваш пример на 5-й, генерики есть же)
private ArrayList<String> moduleNames;
for(String name : moduleNames){
.......
}
in Antwort Herzog 26.05.14 13:53
В ответ на:
private ArrayList<String> moduleNames;
.....
Iterator iter = moduleNames.iterator();
while(iter.hasNext()) {
String module = (String)iter.next();
.......
}
private ArrayList<String> moduleNames;
.....
Iterator iter = moduleNames.iterator();
while(iter.hasNext()) {
String module = (String)iter.next();
.......
}
Ну, не прям уж ТАК страшно. С 5-й явы (а ваш пример на 5-й, генерики есть же)
private ArrayList<String> moduleNames;
for(String name : moduleNames){
.......
}
NEW 26.05.14 14:50
Не хочешь циклы писать - возьми Google Collections, например. Ну или сам напиши что надо. 1 раз цикл используешь потом только интерфейс имплементировать надо. Ну или 8-ю яву бери.
in Antwort Simple 26.05.14 14:05
В ответ на:
Менее ;) Хотя бы циклы писать не надо.
Менее ;) Хотя бы циклы писать не надо.
Не хочешь циклы писать - возьми Google Collections, например. Ну или сам напиши что надо. 1 раз цикл используешь потом только интерфейс имплементировать надо. Ну или 8-ю яву бери.
NEW 26.05.14 16:00
in Antwort Simple 26.05.14 14:05
Поддерживаю свой же плюсовый код 8-ми летней давности. Все эти убигие std байндеры и бустовский bind с недо-лямбдами того времени сейчас ТАК уныло смотрятся! После шарповых yield, enumerable и лямбд.
NEW 26.05.14 16:10
Ладно там еще строки, но если коллекции с двумя разными типами, сравнимыми по ключу?.. Сижу, говнокодю.
in Antwort Posmotrim 26.05.14 16:00
В ответ на:
шарповых
Речь о жабе :))шарповых
Ладно там еще строки, но если коллекции с двумя разными типами, сравнимыми по ключу?.. Сижу, говнокодю.
NEW 26.05.14 20:41
in Antwort Posmotrim 26.05.14 16:00
это ограничения языка 30-летнейй давности. сам же концепт комбинации алгоритмов и итераторов гениален.