Задать вопрос
@MaxLich
java developer

Как в джаве char (в виде символа) преобразовать в string?

Использую FileReader для чтения из файла. С помощью этого класса можно читать посимвольно информацию. Метод read() читает символ из файла, но возращает его в виде int. А как из этого кода символа получить сам символ и записать его в string?
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
evgeniy8705
@evgeniy8705
Повелитель вселенной
public class App {
    public static void main(String[] args) throws FileNotFoundException {
        try (FileReader in = new FileReader("c://file.txt")) {
            String value = new String(new char[] { (char) in.read() }); // Первый символ из текстового файла
        } catch (IOException err) {
            err.printStackTrace();
        }
    }
}
Ответ написан
@MaxLich Автор вопроса
java developer
Всем спасибо за старания. Я понял в чём моя проблема. Я протупил немного. не поставил тип char у переменной, в которую я записываю данный из файла. У меня было int. Поэтому у меня коды он и писал в строку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы