js去除字符串的最后一位
去除字符串最后一位
- 使用slice方法
/**
* slice(start,end)
* start 要截取的字符串的起始下标 如果为负数从后面开始算起 -1指的是字符串的最后一位
* end 要截取的字符串的结尾下标 如果为负数从后面开始算起 -1指的是字符串的最后一位
* start 和 end 都是下标
*/
let str ="122889,"
str=str.slice(0,str.length-1)
console.log(str)//122889
- substr方法
/**
* substr(start,length)
* start 要截取的字符串的起始下标 如果为负数从后面开始算起 -1指的是字符串的最后一位
*length 要截取的字符串的长度
*/
let str ="122889,"
str=str.substr(0,str.length-1)
console.log(str)
- substring方法
/**
* substring(from,to)
* from 要截取的字符串的起始下标
* to 截取到的字符串的下标 不包括这一项
*/
let str ="122889,"
str=str.substring(0,str.length-1)
console.log(str)
java 删除字符串最后一个字符的几种方法
字符串:string s = "1,2,3,4,5,"
目标:删除最后一个 ","
方法:
1、用的最多的是Substring,这个也是我一直用的
s = s.Substring(0,s.Length - 1)
2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符
s = s.ToString().RTrim(',')
3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串
s=s.TrimEnd(',') //如果要删除"5,",则需要这么写 char[] MyChar = {'5',','}; s = s.TrimEnd(MyChar); //s = "1,2,3,4"