java中字符串如何去除最后一个字符。
工具/原料
eclipse开发软件
方法/步骤
1
打开eclipse软件,新建类文件,demo.java
2
声明String 类型变量命pname 其值为 abcdefgh。利用Java封装好的方法处理这个问题比较容易,直接截取字符串就可以。字符串需要加一个判断是不是为null 或为空,,不然会报异常。
3
代码如下: String pname = 'abcdefgh'; //第一种方法 if(pname!=null&&pname!='') { pname=pname.substring(0,pname.length()-1); //利用截取功能 } System.out.println('第一种:'+pname); 查看输出结果如图。
第二种方法
1
同样声明String 类型变量命pname 其值为 abcdefgh。第二种方法是把字符串转换成char 数组,然后遍历数组 ,只取前面几位拼接在一起。
2
参考代码: String pname = 'abcdefgh'; char[] ar = pname.toCharArray(); String str=''; for(int i=0;i
注意事项
1
字符串数据在调用其他方法时,需要判断是否为null
2
感觉有帮助,请点个赞把
下一篇:字符串操作性能优化