2014-12-13 4 views
-1

У меня есть строка типа «кот, собака, рыба, слон», и я хочу исключить первые элементы разделителем (который есть кошка) и получить возврат строки «собака, рыба» , слон». Есть ли Java-библиотека, которая может сделать это аккуратно?Ищете аккуратный способ разделить строку

+1

Лучший способ получить помощь здесь - сначала попробовать что-то. Если вы застряли, сделайте некоторые исследования, сделайте попытку исправить вещи самостоятельно, и только тогда задайте конкретный вопрос о своих попытках, показывая, что вы пробовали. Вопросы, требующие полных решений без демонстрации исследовательских усилий, обычно закрываются и закрываются. –

ответ

4

Вы имеете в виду?

String dfe = "cat,dog,fish,elephant".split(",", 2)[1]; 

Примечание: это произведет ArrayIndexOutOfBoundException, если нет ,

1

Другого способа:

String s = "cat,dog,fish,elephant"; 
String result = s.substring(1 + s.indexOf(',')); 

result оригинального String если нет запятой.

Смежные вопросы