美文网首页
java common.Lang CharSetUtils

java common.Lang CharSetUtils

作者: 许道龙 | 来源:发表于2016-07-23 14:43 被阅读0次

    常用函数如下:

    
    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)]
    
    

    相关文章

      网友评论

          本文标题:java common.Lang CharSetUtils

          本文链接:https://www.haomeiwen.com/subject/vvkwjttx.html