Есть ли эквивалент BufferedReader.readLine (), который позволяет мне выбрать символы конца строки?

Сглаживает только двухмерные массивы:

$arr = [1, 2, [3, 4]];
$arr = array_reduce($arr, function ($a, $b) {
     return array_merge($a, (array) $b);
}, []);

// Result: [1, 2, 3, 4]
14
задан Michael Myers 1 April 2009 в 15:57
поделиться

3 ответа

Попытайтесь использовать класс Сканера:

String line = Scanner(file).useDelimiter("\r\n").next();
12
ответ дан 1 December 2019 в 14:33
поделиться

В зависимости от того, что вариант использования, для которого Вам нужен BufferedReader, можно, возможно, перейти на использование класса Сканера, который может прочитать текст из других источников (файлы, потоки), и имеет прямой метод th, указывают шаблон разграничивания. См. http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html#useDelimiter (java.lang. Строка)

1
ответ дан 1 December 2019 в 14:33
поделиться

Я не знаю ни о каком стандартном API, который выполнил бы это.

Это возможно к простому чтению в ЦЕЛОМ файле в Строку и затем разделило его в Вашем желаемом конечном символе.

for(String line: testFile.split("\r\n")){
...
}
0
ответ дан 1 December 2019 в 14:33
поделиться
Другие вопросы по тегам:

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