java中字符串如何去除最后一个字符
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<ar.length;i++) {
if(i<ar.length-1) {
str+=ar[i];
}
}
System.out.println("第二种:"+str);
参考一二两种方法,打印结果一致。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:185
阅读量:79
阅读量:193
阅读量:46
阅读量:117