Java中怎么删除指定字符串中的最后一个字符

才学java2个星期有个小问题比如说一个Stringa="Hello!";想让a变成"Hello"需要调用什么方法来实现啊,具体怎么实现的谢谢知道的人说说... 才学java 2个星期 有个小问题比如说一个String a = "Hello!";想让a变成 "Hello" 需要调用什么方法来实现啊,具体怎么实现的谢谢知道的人说说 展开
 我来答
七连小帅
2011-11-16 · TA获得超过346个赞
知道答主
回答量:125
采纳率:0%
帮助的人:45.4万
展开全部
//可以用JAVA自带的函数。substring(start,end);
String a = "hello!";
//这句话就是从字符的第0的开始截取,一直到最后一个减1也就是倒数第二个。这样所截的字符串就是你想要的结果了。
a = a.substring(0, a.length()-1);
System.out.print(a);
十拿九稳year
推荐于2017-10-06 · TA获得超过6134个赞
知道小有建树答主
回答量:661
采纳率:80%
帮助的人:314万
展开全部
方法有很多。不过如果只是个测试,那哪种都可以。
最简单易懂的方法
利用substring()与length()
String str = "abcdefg";
str.substring(0,str.length()-1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chensiel
2011-11-12 · TA获得超过158个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:128万
展开全部
if(null!=a&&a.length()>0)
a = a.substring(0, a.length()-1);
一般在调用substring()的时候要进行判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康熙转世
2011-11-11 · TA获得超过6839个赞
知道大有可为答主
回答量:4325
采纳率:85%
帮助的人:2951万
展开全部
String a = "hello!";
a = a.substring(0, a.length()-1);
System.out.print(a);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落雨同乐3E
2015-06-18 · TA获得超过352个赞
知道小有建树答主
回答量:815
采纳率:66%
帮助的人:344万
展开全部
直接用substring(0, length()-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式