-6

可能重复:
如何使用任何空白字符作为分隔符拆分字符串?

我想在java中分解一个字符串。我有一个字符串“message.txt.cpabe”。我想删除最后一部分,只想要“message.txt”。我该怎么做?

4

4 回答 4

6
String s = "message.txt.cpabe";
int indexOfLast = s.lastIndexOf(".");
String newString = s;
if(indexOfLast >= 0) newString = s.substring(0, indexOfLast);
System.out.println(newString); // prints "message.txt"
于 2012-04-05T07:09:05.763 回答
2

我会使用LastIndexOf(".")来获取最后一个 '.' 的索引,然后使用substring()剪切出你想要的部分。

于 2012-04-05T07:10:27.513 回答
1
String str="message.txt.cpabe";
str=str.substring(0,str.lastIndexOf("."));

尝试这个。

于 2012-04-05T07:48:21.803 回答
-2

可能不是你想要的,但肯定是你要求的.. :-)

String original = "message.txt.cpabe";
original = "message.txt";
于 2012-04-05T07:11:47.737 回答