Mam plik tekstowy .txt, zawierający niektóre wiersze. Załaduję zawartość za pomocą obiektu RequestBuilder i podzielam tekst odpowiedzi za pomocą słów = String.split (" \ n "); Ale zastanawiam się, dlaczego wynik jest przedstawiona "\ n" część .. Na przykład, mój tekst:Dziwne zachowanie String.split (" n")
abc
def
ghi
wynik jest,
words[0] = "abc\n"
words[1] = "def\n"
words[2] = "ghi\n"
Każda pomoc jest bardzo ceniona. Z góry dziękuję.
Czy jesteś pewien, że twoje linie są zakończone przez '\ n'? Mogą one zostać zakończone przez '\ r \ n' lub coś jeszcze. – Asaph
o, to może być możliwe, czy możesz mi powiedzieć, jak mogę to sprawdzić? więc co powstaje, gdy wciskam enter w moim edytorze tekstu? – amateurs
Zawsze możesz .trim() wynik i myślę, że to usunie wszystko, co tam. –