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:
- Europa
- Polska
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:
np.
String[] txt = "Europa - Azja".split("-");
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.
Ja bym zrobil split("\s*-\s*") zeby pozbyc sie jakichkolwiek whitespaceow przed i po minusie.
Ja zawsze z tego korzystam StringTokenizer