我是java的新手我遇到了问题。我有一个字符串" x.y.z.k",我想创建一个新字符串" x.y.z。" (所以我想删除最后一个"。")之后的所有字符。如果有人会帮助我,我将不胜感激。
答案 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
进行了测试