社区
Java SE
帖子详情
"1".substring(1).length()
Define_ling
2011-08-24 01:30:19
System.out.println("----"+"".substring(1).length());//question
System.out.println("----"+"1".substring(1).length());
第一个出现错误是肯定的,我想了解为什么第二个不报错呢
输出来的时候什么都没有,为什么,原因
...全文
115
5
打赏
收藏
"1".substring(1).length()
System.out.println("----"+"".substring(1).length());//question System.out.println("----"+"1".substring(1).length()); 第一个出现错误是肯定的,我想了解为什么第二个不报错呢 输出来的时候什么都没有,为什么,原因
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
黎某人
2011-08-24
打赏
举报
回复
System.out.println("----"+"".substring(1).length()); 先执行的应该是"".substring(1).length()
你的""长度为0 自然会告诉你越界了
softroad
2011-08-24
打赏
举报
回复
学习了。
完美灬缺陷
2011-08-24
打赏
举报
回复
[Quote=引用 1 楼 xiazdong 的回复:]
lz可以查下API文档,对于String的subString方法给了几个事例:
示例:
"emptiness".substring(9) returns "" (an empty string)
抛出:
IndexOutOfBoundsException - 如果 beginIndex 为负或大于此 String 对象的长度。
如果参数大于字符串的长度,就抛出异常,但是如……
[/Quote]
+1
小绵羊
2011-08-24
打赏
举报
回复
重复发帖了
xiazdong
2011-08-24
打赏
举报
回复
lz可以查下API文档,对于String的subString方法给了几个事例:
示例:
"emptiness".substring(9) returns "" (an empty string)
抛出:
IndexOutOfBoundsException - 如果 beginIndex 为负或
大于此 String 对象的长度
。
如果参数大于字符串的长度,就抛出异常,但是如果参数等于字符串的长度,则像给出的实例一样是返回空字符串。
这里"1"的长度是1,因此"1".subString(1)返回空字符串。
str.
substring
(0,str.
length
() -1)用法
/** * 截取掉字符串的最后一位,例如最后的空格 */ @Test public void test032(){ String strObjectList = "12345_6";... String result = strObjectList.
substring
(0,strObjectList.
length
() -1);...
text.
Substring
()方法
Substring
(startindex,
length
) 函数指从第...txtShow.Text.
Substring
(0, txtShow.Text.
Length
- 1)即从第0个字符开始截取长度为txtShow.Text.
Length
- 1的字符串, 结果即为去掉txtShow.Text的最后一个字符;
删除操作——str.
subString
(0,str.
length
()-1)
subString
是String的一个方法,格式为: public String
substring
(int ...该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 示例:...
window.location.search.
substring
(1); 什么意思
window.location.search.
substring
(1); 什么意思 2014-08-13 15:14 289人阅读 评论(0) 收藏 举报 分类: js(34) var qs = window.location.search.
substring
(1);//获得了当前...
常用的字符串截取方法
1 取字符串的前i个字符 str=str.
substring
(0,i); str=str.remove(i,str.
Length
-i); 2 去掉字符串的前i个字符: str=str.remove(0,i); str=str.
substring
(i); 3 从右边开始取i个字符: str=str.
substring
(str.
Length
-...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章