cięcie stringa w miejscu konkretnego znaku

0

Hej, kolejny dzień programowania i kolejny problem.
Jak w Javie podzielić linię pobraną z pliku na dwa stringi.

np. pobieram linię: Europa - Polska

chcę otrzymać dwa stringi:

  1. Europa
  2. Polska
0

np.
String[] txt = "Europa - Azja".split("-");

0

tak jak kolega podał. Split tworzy Ci tablice Stringów po przez "przecięcie" stringaw miejscu wystąpienia separatora, czyli argumentu który podałeś do splita. Oczywiście sam separator nie pojawia się w wynikach.

0

Ja bym zrobil split("\s*-\s*") zeby pozbyc sie jakichkolwiek whitespaceow przed i po minusie.

0

Ja zawsze z tego korzystam StringTokenizer

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