日期:2014-05-16 浏览次数:20816 次
public class TestChartSetUtils { public void test() { /** count:判断两个参数,返回一个int值 */ //(String, String)每个第一个String中的字符在第二个String中出现, //结果递增,返回最终的次数的和,当第一个参数为null时返回0 // int i = CharSetUtils.count("bbcv", "abc");//a=0,b=2,c=1 return:0+2+1=3 //(String, String[])每个第一个String中的字符在第二个String[]中每个元素中出现, //结果递增,返回最终的次数的和,当第一个参数为null时返回0 // int i = CharSetUtils.count("aabc", new String[] { "abc", "cde" });//a=2,b=1,c=1 return:2+1+1=4 /** delete:判断两个参数,返回一个新的String */ //(String, String)返回一个新的String,其字符为第一个String移除在第二个String //中出现的字符后按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.delete("aabcd", "ace");//"bd" //(String, String[])返回一个新的String,其字符为第一个String移除在第二个String[] //中每个元素出现的字符后按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.delete("aabcd", new String[] { "ab", "de" });//"c" /** evaluateSet:返回一个ChartSet对象,其包含所有未重复的字符 */ // CharSet cs = CharSetUtils.evaluateSet(new String[] { "abc", "bef", "c" });//[b,a,e,c,f] /** keep:判断两个参数,返回一个新的String */ //(String, String)返回一个新的String,其字符为第一个String在第二个String //中出现的字符按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.keep("aabcd", "ace");//"aac" //(String, String[])返回一个新的String,其字符为第一个String在第二个String[] //中每个元素出现的字符按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.keep("aabcd", new String[] { "ab", "de" });//aabd /** squeeze:判断两个参数,返回一个新的String */ // String s = CharSetUtils.squeeze("aabbbcdx", "abcds");//abcdx String s = CharSetUtils.squeeze("abcdeeff", new String[] { "ab", "de" });//abcdeff System.err.println(s); } /** * @author cuiweiqing 2011-12-6 * @param args */ public static void main(String[] args) { new TestChartSetUtils().test(); } }?