java截取2个特定字符之间的字符串
来源:互联网 发布:淘宝货到付款怎么退款 编辑:程序博客网 时间:2024/06/06 09:55
/** * 截取字符串string中特定字符str1、str2之间的字符串 * @param string * @param str1 * @param str2 * @return 截取之后的字符串result(不包含str1和str2,只取中间的字符串) */public static String subString(String string, String str1, String str2){//记录特定字符str1、str2索引int beginIndex = string.indexOf(str1);int endIndex = string.indexOf(str2);//索引<0,表示字符串中不存在字符,returnif(beginIndex < 0){return "[" + string + "]" + " 中不存在 " + str1 + ",无法截取";} else if(endIndex < 0){return "[" + string + "]" + " 中不存在 " + str2 + ",无法截取";}//参数str1 str2位置可调换,不管str1 str2在字符串中的位置顺序如何,都能截取它们之间的字符串if(beginIndex > endIndex){int tempIndex = beginIndex;beginIndex = endIndex;endIndex = tempIndex;String tempStr = str1;str1 = str2;str2 = tempStr;}//截取 第一个substring()方法包含边界字符str1或str2,为了使截取结果不包含边界,用第二个substring()方法去掉边界字符String result = string.substring(beginIndex, endIndex).substring(str1.length());return result;}
阅读全文
0 0
- java截取2个特定字符之间的字符串
- java截取2个指定字符之间的字符串
- js正则截取替换特定字符之间的字符串
- C# indexof如何截取两个特定字符之间的字符串
- java截取两个字符之间的字符串
- Java截取特定两个标记之间的字符串
- Java截取特定两个标记之间的字符串
- Lua 特定字符截取字符串
- EXCEL函数取出第N个特定字符串与第M个特定字符串之间的字符
- c# 截取字符串两特定字符中间的字符
- 关于java 截取特定字符串的探索
- 获取2个特定字符串之间的内容【Android】
- JAVA截取文本特定字符串
- 如何按特定字符截取字符串
- 截取字符串,只截取前N个字节的字符
- java 字符串中去除特定的字符
- 特定长度的字符串截取
- 获取特定字符之间的字符串的位置及内容
- SMO算法剖析
- 406. Queue Reconstruction by Height
- 对一次通过CISSP考试的建议
- Android手机中获取手机号码和运营商信息
- 最大似然估计详解
- java截取2个特定字符之间的字符串
- 一位五年工作经验架构师的感悟
- java知识之反射详解
- 最全前端资源汇集(70多套)
- Unity5.x 2d骨骼动画 (DragonBones)
- css3弹性布局基础01
- Java中native关键字
- bzoj 2594 [Wc2006]水管局长数据加强版
- [Pandas] 10分钟Pandas之旅 02