@MaxLich
java developer

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

Использую FileReader для чтения из файла. С помощью этого класса можно читать посимвольно информацию. Метод read() читает символ из файла, но возращает его в виде int. А как из этого кода символа получить сам символ и записать его в string?
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ответы на вопрос 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. Поэтому у меня коды он и писал в строку.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы