Wie erhalten Sie in diesem Beispiel neue Zeilen? Ich muss InputStream lesen, um die Zeilenumbrüche zu behalten.Java BufferedReader, um neue Zeilen zu erhalten?
"input" kommt von HttpURLConnection
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, charset));
String line;
StringBuilder stringBuilder = new StringBuilder();
while((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line);
}
Dieser Code unter Android-Plattform ausgeführt wird.
nur ein "\ n" append nach yo Sie hängen die Zeile an. Einfache Problemumgehung – rafid059
Fügen Sie sie einfach manuell mit 'stringBuilder.append (System.getProperty (" line.separator ")) hinzu' –
Kommentare sind nicht der richtige Ort, um Fragen zu beantworten. Antworten dafür sind der richtige Ort. – ItamarG3