Вопросы с тегом «bufferedreader»

12
Сканер против BufferedReader
Насколько я знаю, два наиболее распространенных метода чтения символьных данных из файла в Java - это использование Scannerили BufferedReader. Я также знаю, что BufferedReaderчитает файлы эффективно, используя буфер, чтобы избежать операций с физическим диском. Мои вопросы: Работает Scannerтак же хорошо, как BufferedReader? Почему бы вы выбрали Scannerболее BufferedReaderили наоборот?

9
Нужно ли закрыть () и FileReader, и BufferedReader?
Я читаю локальный файл, используя BufferedReader, обернутый вокруг FileReader: BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); Нужно ли мне , а также, или будет обертка ручки , что? Я видел код, где люди делают что-то вроде этого:close()FileReader FileReader fReader = new FileReader(fileName); …

12
Android Чтение из входного потока эффективно
Я делаю HTTP-запрос на получение приложения для Android, которое я делаю. Я использую DefaultHttpClient и использую HttpGet для выдачи запроса. Я получаю ответ сущности и получаю объект InputStream для получения html страницы. Затем я перебираю ответ, выполняя следующее: BufferedReader r = new BufferedReader(new InputStreamReader(inputStream)); String x = ""; x = …

3
Преобразовать InputStream в BufferedReader
Я пытаюсь прочитать текстовый файл построчно, используя InputStream из каталога ресурсов в Android. Я хочу преобразовать InputStream в BufferedReader, чтобы иметь возможность использовать readLine (). У меня есть следующий код: InputStream is; is = myContext.getAssets().open ("file.txt"); BufferedReader br = new BufferedReader (is); В третьей строке сбрасывается следующая ошибка: Несколько маркеров …

8
Разница между java.io.PrintWriter и java.io.BufferedWriter?
Пожалуйста, просмотрите код ниже: // A.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); PrintWriter printWriter = new PrintWriter(fileWriter); // B.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); BufferedWriter bWriter = new BufferedWriter(fileWriter); В чем разница между этими двумя методами? Когда следует использовать PrintWriter вместо …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.