java common.Lang CharSetUtils

常用函數(shù)如下:


static boolean  containsAny(String str, String... set)
接受一個(gè)參數(shù)集語(yǔ)法,看到evaluateSet, 并確定是否有任何的角色出現(xiàn)在指定的字符串中。
static int  count(String str, String... set)
接受一個(gè)參數(shù)集語(yǔ)法,看到evaluateSet, 并返回指定數(shù)量的字符出現(xiàn)在字符串。
static String   delete(String str, String... set)
接受一個(gè)參數(shù)集語(yǔ)法,看到evaluateSet, 和刪除任何的字符出現(xiàn)在指定的字符串。
static String   keep(String str, String... set)
接受一個(gè)參數(shù)集語(yǔ)法,看到evaluateSet, 并保持任何的字符出現(xiàn)在指定的字符串。
static String   squeeze(String str, String... set)
根據(jù)參數(shù)二set提供的字母序列,刪除重復(fù)的字符

測(cè)試用例


/**
 * 文 件 名: TestCharSetUtils
 * 創(chuàng) 建 人: xudaolong
 * 創(chuàng)建日期: 16/7/23 14:09
 * 郵   箱: xudaolong@vip.qq.com
 * 博   客: http://xudaolong.github.io/
 * 修改時(shí)間:
 * 修改備注:
 */
public class TestCharSetUtils {

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

    @Test
    public void TestCharSet() {
        String memo = "xudaollong";
        /**
         * 好像都是些過(guò)濾的作用而已
         */
        //是否包含指定的字母列
        log.info(CharSetUtils.containsAny(memo, "a-v"));
        //刪除指定的字母列
        log.info(CharSetUtils.delete(memo,"a-c"));
        //僅保留指定字母列
        log.info(CharSetUtils.keep(memo,"c-z"));
        //刪除重復(fù)值
        log.info(CharSetUtils.squeeze(memo, "l"));
        //計(jì)算指定字母數(shù)
        log.info(CharSetUtils.count(memo, "l"));
    }


}

結(jié)果


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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,354評(píng)論 2 126
  • 等價(jià)類劃分方法: 一.方法簡(jiǎn)介 1.定義是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分(子集),然后從每一個(gè)...
    繼續(xù)hug閱讀 5,840評(píng)論 1 16
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,858評(píng)論 5 101
  • 我女朋友其實(shí)是個(gè)蠻可愛(ài)的女孩子,不過(guò)像大多數(shù)的女人一樣,她也會(huì)覺(jué)得我不是那么的浪漫。時(shí)間久了,她總是會(huì)覺(jué)得我對(duì)她不...
    姜某秀才閱讀 741評(píng)論 0 1
  • 我是阿爾法 也是歐米伽 既是開(kāi)篇 又是終結(jié) 我既是答案 又是謎題 我是永不熄滅的火焰 愛(ài) 沒(méi)辦法將你從深淵拯救 吻...
    閉上眼睛的貓閱讀 448評(píng)論 0 3

友情鏈接更多精彩內(nèi)容