您的位置:首页 > 编程语言 > Java开发

Strman-java – 好用的字符串处理工具

2016-09-17 15:47 204 查看
Strmen-java是一个字符串处理工具,你可以通过maven将它引入到项目中。除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰到的字符串处理来说,仍然显得有些不足。Strmen-java为我们提供了一个非常完整且强大的解决方案,使用它可以解决几乎所有字符串处理场景。

git代码托管:[https://github.com/shekhargulati/strman-java]


最新代码支持java8,扩展了函数式编程,提升了一些方法的原有性能,增添了一些方法。可以下载源代码研究,在实际应用中还有另外的需要的话,可以自行增添一些方法,再打成jar包,丰富自己的工具积累,而且它非常小巧,只有几十KB。

源码结构:



是的,源代码总共只有3个抽象类,前两个都做的是一些字符初始化工作,Strman.java是核心类,我们用的就是里面的实现方法。目前一共有89个方法,基本都是实际应用中会遇到的。

下面举两个应用实例:

import static org.strman.Strman.*;

public class test {

public static void main(String[] args) {
/*  【1】
* @source append(final String value, final String... appends)
* @fun 运用不定参数,拼接任意数量字符串
* @return String
* */
System.out.println(append("s", "t","r","m","a","n"));

/*  【2】
* @source repeat(final String value, final int multiplier)
* @fun 字符串value重复拼接multiplier次
* @return String
* */
System.out.println(repeat("strman", 3));
}
}


运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: