Объясните, пожалуйста, почему когда переменная String end объявлена в поле класса, то все проходит, а когда я ее объявляю в мтоде в цикле for, то подчеркивает красным: Проходит:
public static class Read3Strings extends Thread{
        String end = "";
        public  void run() {

            for(int i = 0; i<3; i++) {
                try {
                    end += reader.readLine() + " ";
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
Не проходит:
public static class Read3Strings extends Thread{

        public  void run() {

            for(int i = 0; i<3; i++) {
                try {
                    String end += reader.readLine() + " ";
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }