java.lang.string:扩展java.lang.String功能函数



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

在此要扩展功能如注释:

/**
* 串扩展工具
*
* @author leizhimin 2008-10-23 13:23:09
*/
public StringUtil {

/**
* 将首字母改为大写或者小写
*
* @param srcString 源
* @param flag 大小写标识ture小写false大些
* @ 改写后
*/
public String toLowerCaseInitial(String srcString, boolean flag) {
StringBuilder sb = StringBuilder;
(flag) {
sb.append(Character.toLowerCase(srcString.charAt(0)));
} {
sb.append(Character.toUpperCase(srcString.charAt(0)));
}
sb.append(srcString.sub(1));
sb.toString;
}

/**
* 将串按照句点(.)分隔返回最后
*
* @param clazzName 源
* @ 句点(.)分隔后最后
*/
public String getLastName(String clazzName) {
String ls = clazzName.split("\\.");
ls[ls.length - 1];
}

public void (String args) {
.out.prln("转换后串为:" + toLowerCaseInitial("Attxxdds", true));
.out.prln("--------------");
.out.prln("最后串为:" + getLastName("aaa.bbb.ccc"));
}
}

测试结果:
转换后串为:attxxdds
--------------
最后串为:ccc

Process finished with exit code 0


以上两个思路方法可以用来获取类名字或者将类首字母大小写用在反射中做些代码生成工具还是很方便
Tags:  string构造函数 string函数 javastring函数 java.lang.string

延伸阅读

最新评论

发表评论