字符串方法substring()的参数设置
2017-12-07 14:45
253 查看
根据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";
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";
相关文章推荐
- 11种方法设置打印参数
- axios全局请求参数设置,请求及返回拦截器的方法
- LIBSVM使用方法及参数设置
- MySQL 服务器参数说明及查看,设置方法
- 连接加密Access数据库的字符串设置方法
- android setTextColor()的参数设置不起作用的解决方法
- JS截取字符串substr 和 substring方法的区别
- Win7 系统IIS的配置方法 及相关参数设置
- 第三次课:Pycharm参数设置、常用快捷键、调试方法
- java基础技术知识点总结——字符串、循环、方法参数
- 在方法中使用ParamArray关键字来设置可变参数个数
- AM335x核心频率设置和DDR3参数调整方法
- android调用webservice方法,参数和返回值都用字符串
- 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- Android Studio 给方法添加注释自动生成参数的快捷设置
- swift中字符串截取方法(substring)
- C#几种截取字符串的方法(split 、Substring、Replace、remove)
- 关于jQuery方法解析(一)append-参数设置问题
- LeetCode Longest Palindromic Substring 最长回文子字符串 两种方法分析解答