Cięcię stringa

IO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 45
0

Cześć, muszę pociąć takiego Stringa ->
[Nazwa NumerWStringu NazwaDruga NumerWStringu2, Nazwa NumerWStringu NazwaDruga NumerWStringu2, Nazwa NumerWStringu NazwaDruga NumerWStringu2, Nazwa NumerWStringu NazwaDruga NumerWStringu2]

Potrafię odciąc kwadratowe nawiasy z początku i końca slowo = slowa.substring(1, slowa.length() - 1)

Ogólnie potrzebuje mieć osobno każdą Nazwe i NumerWStringu pociętą, bo z tych informacji będę tworzył obiekt. Każda informacja (Nazwa / NumerWStringu) jest osobnym polem klasy.

Czy ktoś jest mi w stanie to napisać, bądź nakierować tok myślowy?

Pozdrawiam

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Lekcja na dziś: wyrażenia regularne: (\w+ \d+)+

Defcer
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 14
0

String można podzielić tak:

Kopiuj
String[] words = replaceString.split(" ");

albo regex'em.

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
3
Defcer napisał(a):

String można podzielić tak:

Kopiuj
String[] words = replaceString.split(" ");

albo regex'em.

Ja bym splitował najpierw po przecinku (czyli nie gwałcił struktury), dla każdej grupy trim, split po spacji.

PS widzę Kolega @Iothin regularnie zamawia projekty semestralne. To faktycznie "studia niczego nie uczą"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.