Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбить строку на подстроки / 3 сообщений из 3, страница 1 из 1
02.12.2014, 08:35
    #38822149
VaneS Ri_lax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на подстроки
Здравствуйте! У меня есть строка типа:
Код: java
1.
String ss = "a/s/d/f/g/h/j/k/l";


Как мне разделить эту строку на подстроки через разделительный символ "/"?
Заранее большое спасибо!
...
Рейтинг: 0 / 0
02.12.2014, 08:46
    #38822152
VaneS Ri_lax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на подстроки
А все, вопрос сам решился. Написал вот так:
Код: java
1.
ss.split("/");


Хотя странно, вроде до этого написал также но не работало...
Кстати, почему на такой вариант IDE ругается, а программа при запуске работает все ровно правильно?
Код: java
1.
a = ss.split("\[/\]");
...
Рейтинг: 0 / 0
02.12.2014, 09:17
    #38822168
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на подстроки
VaneS Ri_laxКстати, почему на такой вариант IDE ругается, а программа при запуске работает все ровно правильно?

Угадайте какая именно у меня IDE и как именно она ругается? Вероятно нужны двойные обратные слэши. 1й слэш эксейпит \\->\ по правилу строковых литероалов в Java. Потому что единичный \ это префикс для спец-символов и юникод последовательностей (\t, \n, \uFFFF). А второй раз этот слеш уже используется как эскейпинг а Regexp
То есть строковой литерал
"\\[/\\]"
Соответсвует значению строки
\[/\]

Что в свою очередь соответствует последовательности символов [/], так как скобки это управляющие симвеолы в regexp, то их надо эскейпить. Самое веселое, это когда надо искать, например один backslash (\), то строковой литерал это "\\\\".
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбить строку на подстроки / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]