扩展java.lang.String功能函数

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

java.lang.String是java中最重要的一种数据类型之一。String API函数很多,但还是有不够用的时候,此时可以通过扩展来实现。

在此要扩展的功能如注释:

/** * 字符串扩展工具 * * @author leizhimin 2008-10-23 13:23:09 */ public class StringUtil { /** * 将一个字符串的首字母改为大写或者小写 * * @param srcString 源字符串 * @param flag 大小写标识,ture小写,false大些 * @return 改写后的新字符串 */ public static String toLowerCaseInitial(String srcString, boolean flag) { StringBuilder sb = new StringBuilder(); if (flag) { sb.append(Character.toLowerCase(srcString.charAt(0))); } else { sb.append(Character.toUpperCase(srcString.charAt(0))); } sb.append(srcString.substring(1)); return sb.toString(); } /** * 将一个字符串按照句点(.)分隔,返回最后一段 * * @param clazzName 源字符串 * @return 句点(.)分隔后的最后一段字符串 */ public static String getLastName(String clazzName) { String[] ls = clazzName.split(“\\.”); return ls[ls.length – 1]; } public static void main(String[] args) { System.out.println(“转换后的字符串为:” + toLowerCaseInitial(“Attxxdds”, true)); System.out.println(“————–“); System.out.println(“最后一段字符串为:” + getLastName(“aaa.bbb.ccc”)); } }

测试结果:转换后的字符串为:attxxdds

——————————————————

最后一段字符串为:ccc

Process finished with exit code 0

以上两个方法可以用来获取类的名字,或者将类首字母大小写,用在反射中做一些代码生成的工具还是很方便的。

在你生活出现失意和疲惫时能给你一点儿力量和希冀,只愿你幸福快乐。

扩展java.lang.String功能函数

相关文章:

你感兴趣的文章:

标签云: