java中字符串截取
1.使用StringUtils,需要导包
String strs = "abcdef1003535197";
System.out.println("=====2======" + StringUtils.substringBefore(strs, "3")); //从开始截取到第一个“3”(不包含)
System.out.println("=====3======" + StringUtils.substringBeforeLast(strs, "3")); //从开始截取到最后一个“3”(不包含)
System.out.println("=====4======" + StringUtils.substringAfter(strs, "3")); //从第一个“3”(不包含)截取到末尾
System.out.println("=====5======" + StringUtils.substringAfterLast(strs, "3")); //从最后一个“3”(不包含)截取到末尾
2.直接使用substring
String str = "1234567890ABCDEFG4";
System.out.println("-----------" + str.substring(0)); //从字符串索引为0截取,一直到末尾
System.out.println("-----1------" + str.substring(6,7)); //截取索引为6的字符
System.out.println("-----2------" + str.substring(str.length()-3, str.length()-1)); //截取字符串倒数3,2位
System.out.println("-----3------" + str.substring(0, str.indexOf("4"))); //从字符串索引为0截取,一直到第一个“4”(不包含)
System.out.println("-----4------" + str.substring(str.indexOf("4") + 1, str.length())); //从第一个“4”截取,一直到末尾
System.out.println("-----5------" + str.substring(str.indexOf("4"), str.indexOf("F"))); //从第一个“4”截取,一直到第一个“F”(不包含)
System.out.println("-----D------" + str.substring(13, 14)); //截取索引为13的字符
System.out.println("=====6=====" + strs.substring(6, strs.length())); //从下标6(包含)开始截取到末尾
System.out.println("=====7=====" + strs.substring(0, 2)); //截取前两位
System.out.println("=====8=====" + strs.substring(strs.lastIndexOf("3") + 1, strs.length())); //从最后一个“3”(不包含)截取到末尾
java中字符串截取的更多相关文章
- c#中字符串截取使用的方法
AndyZhang welcome to java world c#中字符串截取使用的方法 String substring(int beginIndex) String substring(int ...
- JAVA中字符串函数subString的用法小结
本篇文章主要是对JAVA中字符串函数subString的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 String str; str=str.substring(int begi ...
- Java中字符串的一些常用操作方法
package test; public class maintest {public static void main(String[] args) {String str = "a ...
- 三张图彻底了解Java中字符串的不变性
转载: 三张图彻底了解Java中字符串的不变性 定义一个字符串 String s = "abcd"; s中保存了string对象的引用.下面的箭头可以理解为"存储他的引用 ...
- java中字符串的非空判断
问题如下:在java 中 字符串为null 如何判断String str;if(str==null) ??str.equal("null") ?? 答:我觉得应该搞清楚字符串对象和 ...
- java中字符串String 转 int(转)
java中字符串String 转 int String -> int s="12345"; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法 ...
- 【转】Java中字符串中子串的查找共有四种方法(indexof())
原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/ Java中字符串中子串的查找共有四种方法,如下:1.int ...
- Java中字符串中子串的查找共有四种方法(indexof())
Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下:1.int indexOf(String str) :返回第一次出现的指定子字符串在此字 ...
- 【2017-06-27】Js中获取地址栏参数、Js中字符串截取
一.Js中获取地址栏参数 //从地址栏获取想要的参数 function GetQueryString(name) { var reg = new RegExp("(^|&)" ...
随机推荐
- 005.Ansible de palybook简单使用
一 Ansible Playbook简介 ansbile-playbook是一系列ansible命令的集合,利用yaml 语言编写.playbook命令根据自上而下的顺序依次执行.同时,playboo ...
- 在Spring Boot中加载初始化数据
文章目录 依赖条件 data.sql文件 schema.sql 文件 @sql注解 @SqlConfig 注解 在Spring Boot中加载初始化数据 在Spring Boot中,Spring Bo ...
- springmvc返回不带引号的字符串
springmvc返回不带引号的字符串项目使用springboot开发的,大部分出参为json,使用的fastJson,现在有的接口需要返回一个success字符串,发现返回结果为“success”, ...
- Java反射机制概念及使用
反射机制 —— 将类中的所有成员反射成对于的类. 以“com.test.Person”类为例 转换对应的类 获取方法 ...
- Memo-Tech
Qt install Qt on Ubuntu Download *.run file; Click downloaded file to install. Note that gcc module ...
- pfSense®2.4.4发布后,原pfSense 黄金会员的服务将免费使用!
2018年7月16日,Doug McIntire 从即将发布的pfSense®2.4.4开始,之前在"pfSense Gold"下提供的所有服务都将继续,但所有pfSense用户都 ...
- 单源最短路径(3):SPFA 算法
SPFA(Shortest Path Faster Algorithm)算法,是西南交通大学段凡丁于 1994 年发表的,其在 Bellman-ford 算法的基础上加上一个队列优化,减少了冗余的松弛 ...
- JAVA大数几算--HDU 2054 A == B ?
Problem Description Give you two numbers A and B, if A is equal to B, you should print "YES&quo ...
- MySQL Linux 环境安装
1.卸载 MySQL #查看 Linux 中是否有 mysql rpm -aq |grep -i mysql #有的话通过下面命令卸载删除 rpm -ev mysql-libs-**** --node ...
- swupdate 之 readback handler
背景 使用 swupdate 作为 OTA 方案 ,有项目要求在写入数据到分区之后需要再次读出校验. 初步实现:readout-verify attribute 初步分析有两种方式 方案一 在每一笔数 ...