java中字符串如何去除最后一个字符
2个回答
展开全部
利用java中String类的substring()字符串截取方法 和length()求字符串长度方法即可。
1、语法解析:
public String substring(int beginIndex, int endIndex);第一个int为开始的索引,对应String数字中的开始位置;第二个是截止的索引位置,对应String中的结束位置。
2、具体代码如下:
3、执行结果如下:
扩展资料:
使用RTrim,此函数不仅仅用来删除最后的空格,也可以直接trim掉一些字符 。
1、具体代码如下:
2、使用TrimEnd,此函数和RTrim类似,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串。
执行代如下:
执行结果如下:
参考资料:
展开全部
1、最常见的方法:
s = s.substring(0,s.length - 1)
2、用
rtrim
s = s.tostring().rtrim(',')
3、用trimend,这个东西和rtrim差不多,区别是这个传递的是一个字符数组,而rtrim可以是任何有效的字符串
s=s.trimend(',')
//如果要删除"5,"
char[] mychar = {'5',','};
s = s.trimend(mychar);
//s = "1,2,3,4"
substring(参数)是java中截取字符串的一个方法
一种是public
string
substring(int
beginindex),返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
另一种是public
string
substring(int
beginindex,
int
endindex),返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的
beginindex
处开始,直到索引
endindex
-
1
处的字符。因此,该子字符串的长度为
endindex-beginindex。
s = s.substring(0,s.length - 1)
2、用
rtrim
s = s.tostring().rtrim(',')
3、用trimend,这个东西和rtrim差不多,区别是这个传递的是一个字符数组,而rtrim可以是任何有效的字符串
s=s.trimend(',')
//如果要删除"5,"
char[] mychar = {'5',','};
s = s.trimend(mychar);
//s = "1,2,3,4"
substring(参数)是java中截取字符串的一个方法
一种是public
string
substring(int
beginindex),返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
另一种是public
string
substring(int
beginindex,
int
endindex),返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的
beginindex
处开始,直到索引
endindex
-
1
处的字符。因此,该子字符串的长度为
endindex-beginindex。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询