Ребят, помогите разобраться! Выводятся 2 строки! Длинная и короткая(циклом по всему листу прохожусь и ищу их) Как теперь указать какая первая встретиться, ту и выводить??
package com.javarush.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> list = new ArrayList<String>();
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
int a = 0;
int b = 999999;
int len;
int len1;
for (int i=0; i<10; i++){
String s = reader.readLine();
list.add(s);
len = s.length();
len1 = s.length();
if (len>a)
a = len;
if (len1<b)
b = len1;
}
for (int i=0; i<list.size(); i++){
while ((list.get(i).length() == a) || (list.get(i).length() == b))
{
System.out.println(list.get(i));
break;
}
}
}
}
//напишите тут ваш код