Strman-java – 好用的字符串处理工具
2016-09-17 15:47
204 查看
Strmen-java是一个字符串处理工具,你可以通过maven将它引入到项目中。除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰到的字符串处理来说,仍然显得有些不足。Strmen-java为我们提供了一个非常完整且强大的解决方案,使用它可以解决几乎所有字符串处理场景。
最新代码支持java8,扩展了函数式编程,提升了一些方法的原有性能,增添了一些方法。可以下载源代码研究,在实际应用中还有另外的需要的话,可以自行增添一些方法,再打成jar包,丰富自己的工具积累,而且它非常小巧,只有几十KB。
源码结构:
是的,源代码总共只有3个抽象类,前两个都做的是一些字符初始化工作,Strman.java是核心类,我们用的就是里面的实现方法。目前一共有89个方法,基本都是实际应用中会遇到的。
下面举两个应用实例:
运行结果:
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)); } }
运行结果:
相关文章推荐
- Java敏感字符串处理工具类(河蟹专用)
- 字符串处理高效工具(Java)
- Java敏感字符串处理工具类(河蟹专用)
- java开发中的工具函数(Util)---字符串处理(二)
- 谷歌Java开发工具包Guava之String字符串处理工具
- java常用流处理工具StreamTool 常见的InputStream流转字符串, 转字节数组等等
- Java8中字符串处理库strman-java的使用示例
- java字符串处理工具
- java常见工具方法,包括,日期处理,字符串处理,手机号等等
- java常用流处理工具StreamTool 常见的InputStream流转字符串, 转字节数组等等
- Java字符串工具类(字符串 替换 分隔符 特殊字符处理)
- java常用字符串处理实例代码
- JAVA字符串处理函数列表一览
- JAVA字符串处理函数列表一览
- 简易的JAVA处理XML工具:J2XB
- 熟悉java.lang包-2(八、字符串处理相关类)
- JAVA字符串处理函数列表一览
- 绝对经典Java开源工具Jimi处理图片大小及格式转换及打水印(源码)
- JAVA字符串处理函数列表一览 德仔工作室
- Java 字符串中英文和数字的分离处理技术