字符串截取substring方法
方法 字符串 截取 substring
2023-06-13 09:11:33 时间
大家好,又见面了,我是你们的朋友全栈君。
今天截取字符串截取多一个,研究了一下 我们吧电话号为字符串开始截取 错误示范
String tel ="159-4322-1515";
int index = tel.indexOf("-"); //3
int lastIndex = tel.lastIndexOf("-"); //8
String s = tel.substring(0, index); //159
String s1 = tel.substring(index); // -4322-1515
String s2 = tel.substring(index, lastIndex); // -4322
String s3 = tel.substring(lastIndex); // -1515
事实证明 有的时候完全不是我想要的结果,总会多个“-”, 通过下标截取前面的时候什么都不用加, 通过下表截取后面的字符串时,会包括下标这个字符,所以需要下标+1 正确
String tel ="159-4322-1515";
int index = tel.indexOf("-"); //3
int lastIndex = tel.lastIndexOf("-"); //8
//截取第一个“-”前面
String s = tel.substring(0, index); //159
//截取第一个“-”后面,不包括当前下标字符
String s1 = tel.substring(index+1); // 4322-1515
//截取第一个“-”和最后一个“-”中间的字符串不包括第一个下标字符
String s2 = tel.substring(index+1, lastIndex); // 4322
//截取最后一个“-”后面的字符串不包括当前下标字符
String s3 = tel.substring(lastIndex+1); //1515
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/146029.html原文链接:https://javaforall.cn
相关文章
- 【C#基础】-Substring截取字符串的方法小结
- js 截取字符串的三种方法「建议收藏」
- 通过subString()方法来进行字符串截取
- Java中的substring截取字符串方法「建议收藏」
- Python: 字符串的内置方法介绍
- python字符串截取方法_python从后往前截取字符串
- Java8中将list转换为用逗号隔开的字符串的几种方法
- Python_字符串常用函数和方法(3)_Python自学第十五节
- 字符串Linux下查找下一个字符串的方法(linux查找下一个)
- 转换MySQL字符串大小写转换实现方法(mysql字符串大小写)
- Linux下字符串函数的使用方法(linux字符串函数)
- Oracle截取字符串末尾几位的实现方法(oracle截取字符串后几位)
- 串Oracle中实现字符串匹配的方法(oracle匹配字符)
- sed 命令处理带单引号 ” 的字符串的方法
- MSSQL 快速解决字符串转日期的方法(字符串转日期 mssql)
- MSSQL中移除字符串的方法(mssql移除字符串)
- 在asp.NET中字符串替换的五种方法
- php截取utf-8中文字符串乱码的解决方法
- IE6下出现JavaScript未结束的字符串常量错误的解决方法
- sqlserver(parsename)字符串截取的方法
- C#使用非托管代码直接修改字符串的方法
- JS截取字符串常用方法整理及使用示例
- jquery删除字符串最后一个字符的方法解析
- jquery解析XML字符串和XML文件的方法说明
- javascript中拼接HTML字符串的最快、最好的方法
- C#常用的字符串扩展方法汇总
- JavaScript字符串对象substring方法入门实例(用于截取字符串)
- PHP将字符分解为多个字符串的方法