在某个字符串java之后删除字符

时间:2014-02-19 19:29:32

标签: java

我是java的新手我遇到了问题。我有一个字符串" x.y.z.k",我想创建一个新字符串" x.y.z。" (所以我想删除最后一个"。")之后的所有字符。如果有人会帮助我,我将不胜感激。

2 个答案:

答案 0 :(得分:2)

您可以使用String方法.lastIndexOf()获取.的最后位置,然后使用String方法substring()仅提取String的第一部分,直到{{1字符。

答案 1 :(得分:0)

String test = "x.y.z.k";
int lastPos = test.lastIndexOf('.');
String extractedString = test.substring(0, lastPos);

输出:

x.y.z

此代码已在compileonline.com

进行了测试