赞
踩
- public static void stringUtilsTest() {
-
- List<String> list = new ArrayList<>(Arrays.asList("Java", "Python", "JavaScript"));
- String[] arr = { " Java ", " Python ", " JavaScript " };
-
- StringUtils.trimAllWhitespace(" a a ");// 删除所有空白
- StringUtils.trimLeadingCharacter("bba", 'b');// 修剪掉最前面的一个字符
- StringUtils.trimLeadingWhitespace(" a a ");// 修剪前面空白
- StringUtils.trimTrailingCharacter("abb", 'b');// 修剪尾随字符
- StringUtils.trimTrailingWhitespace("aaa ");// 修剪尾随空白
- StringUtils.trimArrayElements(arr);// 修剪数组空白
- StringUtils.applyRelativePath("D:\\STSWorkBase\\", "add");// 将给定相对路径应用于给定Java资源路径,
- StringUtils.arrayToCommaDelimitedString(arr);// 将数组转换成以逗号分隔的字符串
- StringUtils.arrayToDelimitedString(arr, "-");// 将数组转换成以 " - " 分隔的字符串
- StringUtils.capitalize("aaaa");// 首字母大写
- StringUtils.uncapitalize("ASD");// 取消首字母大写
- StringUtils.cleanPath("D:\\STSWorkBase\\DataBaseOperation");// 清洁路径
- StringUtils.collectionToCommaDelimitedString(list);// 集合转字符串以逗号分开
- StringUtils.collectionToDelimitedString(list, "-");// 集合转字符串自定义字符分开
- StringUtils.collectionToDelimitedString(list, "-", "$", "$");// 集合转字符串自定义字符分开加前缀和后缀
- StringUtils.containsWhitespace(" aa");// 是否包含空格
- StringUtils.countOccurrencesOf(String.join(",", list), "J");// 统计重复字符串的个数
- StringUtils.delete("delete", "del"); // 删除字符串
- StringUtils.deleteAny("delete", "del");// 删除所有的字符
- String[] array = StringUtils.delimitedListToStringArray("java-javaScript-Python", "-");// 字符串转数组
- String[] arrDelete = StringUtils.delimitedListToStringArray("jav\na-javaScript-Python", "-", "\n");// 删除不需要的换行符
- StringUtils.endsWithIgnoreCase("Java", "Va");// 是否以指定的后缀结束,忽略大小写
- StringUtils.hasLength("");// 检查一个字符串既不是null长度也不是 0
- StringUtils.hasText("");// 检查字符串是否包含文本
- StringUtils.matchesCharacter("t", 't');// 判断字符串与字符是否相等
- StringUtils.pathEquals("D:\\ecpliceWorkBase", "D:/ecpliceWorkBase");// 比较两个路径是否是同一个路径
- StringUtils.quote("str");// 用单引号引用字符串
- StringUtils.quoteIfString("str");// 将给定对象转换为带有单引号的String
- StringUtils.replace("replacetest", "replace", "@");// 用另一个字符串替换字符串中出现的所有子字符串。
- StringUtils.startsWithIgnoreCase("@test", "@T");// 测试给定的{@code String}是否以指定前缀开始,*忽略大小写。
- StringUtils.stripFilenameExtension("text.txt");// 从给定Java资源路径中剥离文件扩展名,
- StringUtils.substringMatch("text", 1, "ext");// 测试给定字符串是否与给定子字符串匹配 *在给定索引处。
- /**
- * 字符串转数组
- *
- * @param trimTokens 通过{@link String#trim()}修剪标记
- * @param ignoreEmptyTokens: 从结果数组中省略空标记
- */
- String[] tokenizeArray = StringUtils.tokenizeToStringArray(" java - c-c++- python - ", "-", true, true);
-
- /**
- * 数组字符串转map集合
- */
- String[] splitStrings = { "1=java", "2=c++", "3=python" };
- Properties properties = StringUtils.splitArrayElementsIntoProperties(splitStrings, "=", "acp");
- StringUtils.sortStringArray(splitStrings);// 排序
- StringUtils.removeDuplicateStrings(tokenizeArray);// 从给定数组中删除重复字符串。
- String[] stringAStrings = StringUtils.concatenateStringArrays(array, arrDelete);// 合并俩个数组
- StringUtils.commaDelimitedListToStringArray("java,c++,css");// 将逗号分隔的列表(例如,CSV文件中的行)转换为*字符串数组。
- StringUtils.commaDelimitedListToSet("java,c++,css");// 将逗号分隔的列表(例如,CSV文件中的行)转换为集合。
- StringUtils.addStringToArray(tokenizeArray, "add");//将给定的{@code String}附加到给定的}@code strig}数组,
- StringUtils.unqualify("this.name.is.qualified");//取消限定由“.”限定的字符串点字符。例如“this.name.is.qualified”,返回“qualified”。
- StringUtils.unqualify("this:name:is:qualified", ':');//取消限定由分隔符限定的字符串。例如*如果使用“:”分隔符,则“this:name:is:qualified”返回“qualified”。
-
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。