java中字符串如何去除最后一个字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中字符串如何去除最后一个字符相关的知识,希望对你有一定的参考价值。

参考技术A public class Test3 
    public static void main(String[] args)
        String s1="abcdefg";
        String s2=s1.substring(0, s1.length()-1);
        System.out.println(s2);
        System.out.println("*******************");
        //如果只是要求不显示,也可以这么做
        String s3=s1.replace(s1.charAt(s1.length()-1)+"","");
        System.out.println(s3);
        //要是可变的更好办了
        StringBuilder ss=new StringBuilder("sdkfhslf");
        ss.deleteCharAt(ss.length()-1);
        System.out.println(ss);
    

参考技术B String s="ppppppa";
s=s.substring(0,s.length()-1);

java中如何去掉最后一个字符

StringBuilder s=new StringBuilder();
s.append("zhidao");
s.deleteCharAt(s.length()-1);
System.err.println(s);
说明:java.lang.StringBuffer.deleteCharAt() 在这个序列中的指定位置删除字符。此序列是由一个char缩短
参考技术A String str = "1234567890";
String newStr = str.substring(0,str.length()-1);

以上是关于java中字符串如何去除最后一个字符的主要内容,如果未能解决你的问题,请参考以下文章

java如何去掉字符串最后一个字符

java模拟一个trim方法,去除答案字符串两端的空白?

java中如何去掉最后一个字符

java中怎么用toString方法去除字符串中的标点,符号和数字?

Java如何将拼接字符串中的最后一个逗号去掉

java的StringBuilder如何去掉最后一个字符?