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.length0,这将引发ArrayIndexOutOfBoundsException。示例:https://onlinegdb.com/r1M-TJkZ8

以上是 Java:拆分后获取最后一个元素 的全部内容, 来源链接: utcz.com/qa/415654.html

回到顶部