int min = Integer.MAX_VALUE;//???????????
for (String string : strings) {//как это читать? Более интересно действие двоеточия посередине.
if (string.length() < min) {
min = string.length();
}
}
Mixail
20 уровень
Помогите правильно прочиать некоторые вырезки из кода.
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
solwo Full Stack Developer в Корус
1 сентября 2018, 11:11
Integer.MAX_VALUE - это константа, равная максимально возможному числу типа int.
for (String string : strings) - цикл по всем значениям в списке strings. на каждой итерации цикла очередное значение находится в переменной string.
та же конструкция, с другими именами переменных, чтобы слово string не мельтешило:
ArrayList lines = new ArrayList();
// ... как-то заполняем списочный массив lines.
for (String s : lines) {
// что-нибудь делаем с каждой строкой s из списка lines
}
http://developer.alexanderklimov.ru/android/java/for.php, "Аналог foreach"
0
Mixail
1 сентября 2018, 11:18
for (String string : strings) - цикл по всем значениям в списке strings. на каждой итерации цикла очередное значение находится в переменной string.
как ведется перебор листа, если нет оператора инкременте и декремента? Моему гуманитарно-ленивому сознанию этого не понять)
0