Почему? может ли у списка не быть ни одного строки?
package com.javarush.task.task07.task0709;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Выражаемся покороче
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList <String> strings = new ArrayList<String>();
BufferedReader slovo = new BufferedReader (new InputStreamReader(System.in));
int min= strings.get(0).length();
String sk = null;
for (int i=0; i<5; i++)
{
String vvod =slovo.readLine();
strings.add(i, vvod);
if (strings.get(i).length() <= min)
{ min= strings.get(i).length();
sk = strings.get(i); }
}
for (int e=0; e<5; e++)
{
if (strings.get(e).length()==min)
{
System.out.println(strings.get(e));
}
}
//напишите тут ваш код
}
}