Когда я получаю слова с этой страницы: здесь , новые строки исчезают.Я извлекаю xml в одной строке, и для простоты этого вопроса я использую подстроку для вычитания текста.Когда я печатаю каждый символ, используя следующий код, новые строки не видны.
if (response.contains("lyrics_body")) {
lyrics = response.substring(response.indexOf("<lyrics_body>") + 13, response.indexOf("</lyrics_body>"));
StringReader sr = new StringReader(lyrics);
int l;
try {
while ((l = sr.read()) != -1) {
System.out.println(":" + l);
}
} catch (Exception ex) {
}
}
Часть вывода:
85 U
104 h
110 n
32
116 t
105 i
115 s
115 s
32
117 u
104 h
110 n
32
116 t
105 i
115 s
115 s
32
117 u
104 h
110 n
32
116 t
105 i
115 s
115 s
32
98 b
97 a
98 b
121 y
68 d
111 o
103 g
32
119 w
105 i
108 l
108 l
.
.
Я добавил для удобства отдельные символы за числамии, очевидно, между «ребенком» и «собакой» должна быть новая строка.
Как мне разобрать эту новую строку?