欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

字符串方法substring()的参数设置,字符串substring

来源: javaer 分享于  点击 35123 次 点评:84

字符串方法substring()的参数设置,字符串substring


根据W3school的文档来看 ,

substring()的作用是用于提取字符串中介于两个指定下标之间的字符

str.substring(start,stop);

其中,start是必需的,stop是可选的,不写则默认到字符串结尾,根据文档来说,两者都是非负整数,

但事实上都可以取负数的。

如果start小于stop,则正常处理

"helloworld".substring(2,4);

返回值为 "ll"

如果 start 与 stop 相等,则返回一个空字符串 ""
"helloworld".substring(2 , 2) 
 返回值为  "";

如果start  大于 stop,那么该方法会先交换start 、stop这两个参数

,没有负数,则交换后选取 ,若为负数,再将其视为0,在进行选取子字符串

"helloworld".substring(2,-3);

1、由于2 >-3,则交换为"helloworld".substring(-3,2);

2、由于此时start为负数(-3),将其变为0,即"helloworld".substring(0 , 2);

返回值为 "he";


相关文章

    暂无相关文章

用户点评