JAVA 字符串截取方法
目录
方法一 substring
方法二 StringUtils.substringAfter
方法三 split
方法一 substring
String str = "123,496,789;123,456,788";
// 按照序号截取字符串 截取[0,2),左闭右开 输出 12
String str1 = str.substring(0, 2);
// 按序号进行截取到字符串最后 截取[3,str.length-1], 输出 ,496,789;123,456,788
String str2 = str.substring(3);
方法二 StringUtils.substringAfter
// StringUtils 对字符串操作进行了封装
// str 为要操作的字符串 表示截取字符串str中第一次出现123的位置,到123之后的字符串 输出,496,789;123,456,788
String str3 = StringUtils.substringAfter(str, "123");
// 截取str字符串中第一出现45之前的字符串 输出 123,496,789;123,
String str4 = StringUtils.substringBefore(str, "45");
// 截取str字符串中最后一次出现123之后的字符串 输出 ,456,788
String str5 = StringUtils.substringAfterLast(str, "123");
// 截取str字符串中最后一次出现456之前的字符串 输出 123,496,789;123,
String str6 = StringUtils.substringBeforeLast(str, "456");
// 截取str字符串中第一次出现“,”之间的字符串 496
String str7 = StringUtils.substringBetween(str, ",");
方法三 split
// 以“,”对字符串进行分离 输出 ["123", "496", "789;123", "456", "788"]
String str8[] = str.split(",");
// 2 表示将字符串分割成几个字符串 输出 ["123", "496,789;123,456,788"]
String str9[] = str.split(",", 2);
JAVA 字符串截取方法相关推荐
- Java字符串截取 方法
在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容. 方法的重载: public String substring(int beginInde ...
- java 字符串截取的几种方式 java获取当前路径的几种方法
java 字符串截取的几种方式: https://blog.csdn.net/qq_27603235/article/details/51604584 java获取当前路径的几种方法: https:/ ...
- java字符串的方法 1118
java字符串的方法 字符串的定义 方式一 String 变量名 = "内容"; 方式二 String 变量名 = new String(); 方式三 String 变量名 = n ...
- swift中字符串截取方法(substring)
下面介绍2种swift的字符串截取方法,实际上用到了substringFromIndex,substringToIndex,substringWithRange 1.将String转化为NSStrin ...
- java字符串反转方法【全】
搜集的java字符串反转方法,一般用于面试,项目中用的很少··· package com.wsheng.aggregator.algorithm.string;import java.util.Sta ...
- Shell脚本8种字符串截取方法总结
这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方法给出了实例代码和操作结果,一目了然,需要的朋友可以参考下 Linux 的字符串截取很有用.有八种方法. 假设有变量 var=http:/ ...
- Android String字符串截取方法总结
Android String字符串截取方法总结 指定字符,截取字符串,返回字符串数组: String str = "abcd.efg.123456.hijk.345"; Strin ...
- java 字符串截取的几种方式
众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...
- JAVA 字符串截取下标越界
控制台的报错代码 Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String inde ...
最新文章
- A站、B站、C站、D站、E站、F站、G站、H站、I站、J站、J站、L站、M站、N站…Z站?...
- 澳大利亚悉尼科技大学招收人工智能/软件工程方向全奖博士生
- (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)
- java工程师有什么要求_什么是java,java工程师应该具备哪些能力?
- 在流程梳理的过程中,OA工作组应采用国际先进方法
- python 熊猫_python之pandas简单介绍及使用(一)
- ./mysql-bin.index_MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)
- 理解 Delphi 的类(十) - 深入方法[13] - 在 interface 区声明的方法
- 机器学习模型部署文章存档
- 再谈Activator.CreateInstance(Type type)方法创建对象和Expression Tree创建对象性能的比较(更新版)...
- Buffer Pool--锁定内存页
- 小刘的自学安卓开发第一天
- [转]全渠道营销:一种新战略
- 连续仨月霸占牛客榜首,京东T8呕心巨作:700页JVM虚拟机实战手册
- 小红书差评笔记下沉 | 如何让小红书笔记下沉
- 深入分析ConcurrentHashMap的源码设计(中)-hash冲突
- SpringCloud 09 - Gateway 网关
- python运行启动报错解决方法_pyspider启动错误解决(Python 3.7)
- 关于:请求中含有特殊字符,被禁止(已解决,可供参考)
- 使用防晒霜的十大误区