Почему после создания объекта arlist<> в скобки можно ничего не писать?
public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
        ArrayList<String> k = new ArrayList<>();
        for (int i=0;i<5;i++)        {
        k.add(read.readLine());     }

        int min = k.get(0).length();

        for(int i=1;i<k.size();i++) {
        if(k.get(i).length() < min)   {
        min = k.get(i).length();}   }

        for (String b : k) {
        if (b.length() == min) {
        System.out.println(b); } } } }