2020-10-20

Java StringUtils 截取字符串,StringBuffer拼装代码 10.20打卡

在写平常写代码时需要截取获得的代码片段,然后进行拼装,
我最近学习的是使用StringUtils进行截取,StringBuffer进行拼装,感觉挺好用的,分享一下,希望大神指点一下其中的不足。

上代码 :StringUtils截取代码片段

/*java StringUtils截取字符串*/

/*截取指定位置的字符串*/
/*默认开始是从左向右的,从下标是0开始*/
StringUtils.substring("asdfghjkl",5);
	/*输出结果为hjkl*/
StringUtils.sbustring("asdfghjkl",5,7);
	/*输出的结果为hj*/
/*
*截取指定字符串之前的内容
*/
StringUtils.substringBefore("asdfghjkl","f");
	/*输出结果为asd*/
StringUtils.substringBeforeLast("asdfghjkfgg","g");
//Last会找到最后一个指定的字符然后开始向前截取
	/*输出结果为asdfghjkfg*/
/*
*截取指定字符之后的内容
*/
StringUtils.substringAfter("asdfghjkl","g");
	/*输出的结果为hjkl*/
StringUtils.substringAfterLast("asdfghjkldfh","f");
	//Last会一直找到最后一个指定的字符,然后开始向后截取
	/*输出的结果为h*/

/*截取参数1和参数2之间的内容*/
StringUtils.substringBetween("asdfghjkl","df");
	/*输出的结果为null*/
	//只有一个参数不能进行截取
StringUtils.substringBetween("asdfghjklddfgh","s","l");
//会截取第一个参数1和第一个参数2中间的字符
	/*输出的结果为dfghjk*/

StringUtils需要引用的是lang3的jar包
下载地址:https://www.mvnjar.com/org.apache.commons/commons-lang3/3.1/detail.html
项目依赖:
https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.10

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页