У меня есть текстовый файл, как это:Чтение из текстового файла в Java
Item 1
Item 2
Item 3
мне нужно, чтобы быть в состоянии прочитать каждый «Item X» в строку, а в идеале хранить все строки в качестве вектора/ArrayList.
Я пробовал:
InputStream is = new FileInputStream("file.txt");
is.read(); //looped for every line of text
, но это, кажется, только обрабатывать целые числа.
Thanks
_but, который, кажется, обрабатывает целые числа. Это нормальное поведение. Из JavaDocs: _read(): Считывает ** следующий байт данных ** из входного потока ._ – BackSlash
То, что он сказал, правильно, вы должны декодировать байты обратно в символы. Проверьте это ... http://www.javamex.com/tutorials/io/character_stream_reader.shtml – Jackie
-1 для того, чтобы не делать ** никаких ** исследований по API-интерфейсам Javas IO ... – home