The local variable a may not have been initialized | Java

Рейтинг: -1Ответов: 1Опубликовано: 28.05.2023

Я делаю простенькую программу на Java, где ты должен написать в окне путь к файлу и он его прочитает, но тут появляется такая ошибка:

The local variable a may not have been initialized

Вот код:

int content;
String texts;


while ((content = fr.read()) != -1) {
    texts = concat((String) texts, (char) content);
}

Если что, у меня есть также функция concat которая совмещает 2 текста (String и Char). В итоге показывает что типа переменной texts нету в функции concat и получается такая ошибка.

Ответы

▲ 2Принят

Я только что понял свою же ошибку, ведь он не знает как можно пустую переменную прибавить к другому, поэтому я написал String texts = "";