寻找一种分离字符串的简洁方法

时间:2014-12-13 20:08:11

标签: java string

我有一个像“猫,狗,鱼,大象”这样的字符串,我希望用分隔符(即cat)排除第一个元素并返回字符串“dog,fish,elephant”。是否有一个可以以一种巧妙的方式做到这一点的java库?

2 个答案:

答案 0 :(得分:4)

你的意思是?

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

注意:如果没有,

,这将产生一个ArrayIndexOutOfBoundException

答案 1 :(得分:1)

另一种方式:

String s = "cat,dog,fish,elephant";
String result = s.substring(1 + s.indexOf(',')); 
如果没有逗号,则

result是原始String