ArrayList<String> resultStrings = new ArrayList<String>();
for (int i = 0; i < strings.size(); i++) {
if( strings.get(i).length()%2==0)
resultStrings.add(i,strings.get(i) + " " + strings.get(i));
else
resultStrings.add(i,strings.get(i) + " " + strings.get(i)+ " " +strings.get(i));
}
Сергей Стоянов
14 уровень
Как можно компактнее записать?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
18 марта 2020, 11:57
Зачем? Ведь все правильно, и все работает.
Разве что в add не нужен i, и вместо шести strings.get(i) можно один раз записать ее в переменную String line и дальше использовать ее. Принципиально ничего не меняет, но читаться будет лучше.
0