Jak odczytać z stringa wyrazy oddzielone znakiem ENTER?

0

Mam problem do rozwiazania, kiedyś wstawiliśmy do bazy w jednej komórki ciąg znaków oddzielonych znakiem przejscia do nowej lini (jak sie dzis okazuje bylo to głupie).

slowo1\nslowo2\nslowo3\n...

Potrzebuje to zczytać do array listy, te słowa kazde oddzielnie, badz do czegos innego byle oddzielnie. Kombinowałem coś z BufferedReader ale z tym moja wiedza jest ograniczona. Czy BufferedReader może zczytywac z np z stringa? nie tylko z pliku tekstowego. Kombinowałem tak: 1.wczytam z bazy do strinaga ten ciag słów 2.oddziel za pomoca BufferedReader do array listy.
Ale cos mi nie idzie;/

BufferedReader reader = null;
            try { 
            reader = new BufferedReader(new InputStreamReader(jakis_string));
            ArrayList<Typy_uslug> list = new ArrayList<Typy_uslug>();
            String line = null;
            while((line = reader.readLine()) != null)
                  {
                   list.add(new Typy_uslug(line));
                  }
                        return list;
                } catch(IOException exc) 
                {
                        exc.printStackTrace();
                        return null;
                }
1

A tak nie możesz?

jakis_string.split("\\n");
0

No tak jakos nie pomyślałem. dzięki wielkie

1 użytkowników online, w tym zalogowanych: 0, gości: 1