java中 String去掉最后一个字符

利用substring()与length() String str = "abcdefg"; str.substring(0,str.length()-1);


看不懂这段代码

length()是长度的意思

substring()是什么意思?


慕粉3678232
浏览 9548回答 8
8回答

青天大老爷HAO

上例 str.length();  是指str字符串的长度;       而 str.substring()是截取str这个字符串的方法        substring()有二个重载方法          1、substring(int  beginindex)  表示从你规定的字符串下标为  beginindex 位置开始截取往后取值。        2、substring(int  beginindex  ,  int endindex)表示从你规定的字符串下标为  beginindex 位置开始截取往后取值                到你规定末尾要截取到的下标位置。

qq_昼绽_0

length():返回字符串长度的方法。substring(int index1,index2):放回一个字符串,取值为——从使用该方法的字符串的  第(index1)个字符到第(index2-1)个字符。(由于技术原因,科学家从0开始计数)

Lucky_0016

这种问题直接查文档就好了

搁浅了谁与谁的悲伤_

substring()是取子串的意思。str.substring(0,str.length()-1);这是从第一个字符开始取,取到倒数第二个字符

coward2

substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾

coward2

字符串的值最大长度减去一个的意思
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java