java common.Lang CharSetUtils

常用函数如下:


static boolean  containsAny(String str, String... set)
接受一个参数集语法,看到evaluateSet, 并确定是否有任何的角色出现在指定的字符串中。
static int  count(String str, String... set)
接受一个参数集语法,看到evaluateSet, 并返回指定数量的字符出现在字符串。
static String   delete(String str, String... set)
接受一个参数集语法,看到evaluateSet, 和删除任何的字符出现在指定的字符串。
static String   keep(String str, String... set)
接受一个参数集语法,看到evaluateSet, 并保持任何的字符出现在指定的字符串。
static String   squeeze(String str, String... set)
根据参数二set提供的字母序列,删除重复的字符

测试用例


/**
 * 文 件 名: TestCharSetUtils
 * 创 建 人: xudaolong
 * 创建日期: 16/7/23 14:09
 * 邮   箱: xudaolong@vip.qq.com
 * 博   客: http://xudaolong.github.io/
 * 修改时间:
 * 修改备注:
 */
public class TestCharSetUtils {

    public static Logger log = Logger.getLogger(TestCharSetUtils.class);

    @Test
    public void TestCharSet() {
        String memo = "xudaollong";
        /**
         * 好像都是些过滤的作用而已
         */
        //是否包含指定的字母列
        log.info(CharSetUtils.containsAny(memo, "a-v"));
        //删除指定的字母列
        log.info(CharSetUtils.delete(memo,"a-c"));
        //仅保留指定字母列
        log.info(CharSetUtils.keep(memo,"c-z"));
        //删除重复值
        log.info(CharSetUtils.squeeze(memo, "l"));
        //计算指定字母数
        log.info(CharSetUtils.count(memo, "l"));
    }


}

结果


2016-07-23 14:41:34 [INFO] true [main] com.xudalong.CharSetUtils.TestCharSetUtils [com.xudalong.CharSetUtils.TestCharSetUtils.TestCharSet(TestCharSetUtils.java:27)]
2016-07-23 14:41:34 [INFO] xudollong [main] com.xudalong.CharSetUtils.TestCharSetUtils [com.xudalong.CharSetUtils.TestCharSetUtils.TestCharSet(TestCharSetUtils.java:29)]
2016-07-23 14:41:34 [INFO] xudollong [main] com.xudalong.CharSetUtils.TestCharSetUtils [com.xudalong.CharSetUtils.TestCharSetUtils.TestCharSet(TestCharSetUtils.java:31)]
2016-07-23 14:41:34 [INFO] xudaolong [main] com.xudalong.CharSetUtils.TestCharSetUtils [com.xudalong.CharSetUtils.TestCharSetUtils.TestCharSet(TestCharSetUtils.java:33)]
2016-07-23 14:41:34 [INFO] 2 [main] com.xudalong.CharSetUtils.TestCharSetUtils [com.xudalong.CharSetUtils.TestCharSetUtils.TestCharSet(TestCharSetUtils.java:35)]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 13,010评论 2 126
  • 等价类划分方法: 一.方法简介 1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个...
    繼續hug阅读 10,990评论 1 16
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 11,687评论 5 100
  • 我女朋友其实是个蛮可爱的女孩子,不过像大多数的女人一样,她也会觉得我不是那么的浪漫。时间久了,她总是会觉得我对她不...
    姜某秀才阅读 3,926评论 0 1
  • 我是阿尔法 也是欧米伽 既是开篇 又是终结 我既是答案 又是谜题 我是永不熄灭的火焰 爱 没办法将你从深渊拯救 吻...
    闭上眼睛的猫阅读 3,008评论 0 3