Java:拆分后获取最后一个元素
我正在使用String split方法,并且我想拥有最后一个元素。数组的大小可以更改。
String one = "Düsseldorf - Zentrum - Günnewig Uebachs"String two = "Düsseldorf - Madison"
我想分割上面的字符串并得到最后一个项目:
lastone = one.split("-")[here the last item] // <- how?lasttwo = two.split("-")[here the last item] // <- how?
我不知道在运行时数组的大小:(
回答:
将数组保存在局部变量中,并使用数组的length
字段查找其长度。减去1以说明它是基于0的:
String[] bits = one.split("-");String lastOne = bits[bits.length-1];
注意:如果原始字符串仅由分隔符组成,例如"-"
或"---"
,则为bits.length
0,这将引发ArrayIndexOutOfBoundsException。示例:https://onlinegdb.com/r1M-TJkZ8
以上是 Java:拆分后获取最后一个元素 的全部内容, 来源链接: utcz.com/qa/415654.html