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

2024-11-07 21:33:00
推荐回答(2个)
回答1:

利用java中String类的substring()字符串截取方法 和length()求字符串长度方法即可。

1、语法解析:

public String substring(int beginIndex, int endIndex);第一个int为开始的索引,对应String数字中的开始位置;第二个是截止的索引位置,对应String中的结束位置。

2、具体代码如下:

3、执行结果如下:

扩展资料:

使用RTrim,此函数不仅仅用来删除最后的空格,也可以直接trim掉一些字符 。

1、具体代码如下:

2、使用TrimEnd,此函数和RTrim类似,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串。

执行代如下:

执行结果如下:

参考资料:

百度百科--substring

百度百科--trim

回答2:

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。