2013-07-31 2 views
2

Код говорит:Как читать из PrintWriter при использовании строки

PrintWriter write = new PrintWriter("newFile.txt"); 
write.println("TransformersLegends"); 

Каков наилучший способ чтения из файла? Я не могу использовать File или Buffered Reader, так как он принимает объект file, и здесь я пытаюсь использовать string.

+0

, но «Буферизованный читатель» более эффективен. –

ответ

2

Каков наилучший способ чтения из файла?

Вы можете использовать BufferedReader таким образом:

final String PATH = "newFile.txt"; 
BufferedReader br = new BufferedReader(new FileReader(PATH)); 

Просто decorate новый FileReader с новым BufferedReader.

2

Вы можете использовать FileReader. У этого есть конструктор new FileReader(String path).
Как говорится в комментарии, BufferedReader будет более эффективным, вы можете создать его экземпляр с помощью строки слишком new BufferedReader(new FileReader("FILE_PATH"))