do
        {
            x.add(reader.readLine());
        }
        while(!reader.readLine().equals("end"));

        for(String i : x)
        {
            System.out.println(i);
        }
P.s. В списке не все слова, это так задумано ?