如何删除String中的最后一个字符?

时间:2015-09-02 19:08:41

标签: java

如何删除字符串中的最后一个单词 这个词应该是动态的 例如: - String [] a={"100-muni-abc"};  我想要这样的100-muni输出 删除最后一个 - abe

4 个答案:

答案 0 :(得分:1)

尝试:

String a = "100-muni-abc";
String res = a.substring(0, a.lastIndexOf("-"));

答案 1 :(得分:0)

试试这个

String str = "100-muni-abc";
String [] parts = str.split("-");
System.out.println(parts[0]+"-"+parts[1]); 

答案 2 :(得分:0)

开始
String str = "100-muni-abc";

删除最后一个字符

str = str.substring(0,str.length() - 1)

删除最后3个字符

str = str.substring(0,str.length() - 3)

有点晚吧?

答案 3 :(得分:-1)

尝试一下

  1. 字符串文本=您的初恋名字是什么?;
  2. 字符串lastWord = text.substring(text.lastIndexOf(“”)+1);
  3. System.out.println(lastWord);

输出答案:爱?