MLDN
课程咨询[孔老师]QQ 1031143579孔老师QQ课程咨询留言 课程咨询[徐老师 ]QQ 945313230
徐老师QQ课程咨询留言
课程咨询[刘老师 ]QQ 514543793
刘老师QQ课程咨询留言
java培训
北京java培训
IT电子教育门户 高端JAVA培训 -=> 资源中心 -=> JAVA SE技术专区 -=> JAVA面向对象 -=> 正文

扩展java.lang.String功能函数

 发布日期:2009-1-5 9:01:00 发布者:[IT电子教育门户]   评论:[]  浏览:

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视频教程
JAVA核心_75对象序列化练习
 JAVA核心_75对象序列化..
JAVA核心_74对象序列化
 JAVA核心_74对象序列化..
JAVA核心_73字符编码
 JAVA核心_73字符编码 ..
JAVA核心_72Scanner
 JAVA核心_72Scann..
JAVA核心_71 IO练习 二
 JAVA核心_71 IO练习..
相关文章 推荐文章
JAVA里面方法调用时传对象参数..[3.16]
Java的DBC接口设计[2.13]
Java判断字符串是否为空的三种..[2.13]
Java中跳出多层循环的简单方法..[2.11]
Java的垃圾回收总结 [1.9]
Java抽象类和接口和继承之间关系
JAVA里面方法调用时传对象参数的陷阱..
Java字符串与文件的互转
Java的DBC接口设计
Java判断字符串是否为空的三种方法
热门文章
java中关于数组初始化的常用方法
Java抽象类和接口和继承之间关系
JAVA里面方法调用时传对象参数的陷阱..
如何用JAVA来实现“生产者―消费者”..
理解Java面向对象的程序设计思想
Java调用存储过程
操纵java数组
java术语集
检查是否是电话号码的函数
java性能优化
今日更新
Java抽象类和接口和继承之间关系
String类和StringBuffe..
JAVA里面方法调用时传对象参数的陷阱..
Java字符串与文件的互转
Java的DBC接口设计
Java判断字符串是否为空的三种方法
Java中跳出多层循环的简单方法
Java的垃圾回收总结
扩展java.lang.String功..
JAVA四种基本排序
JAVA招聘网
 评一评
正在读取…
  姓名:
  评论:
    
【注】 发表评论必需遵守以下条例: !!!
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
关于我们 | 商务合作 | 招聘信息 | 客服中心 | 服务条款 | 免责声明 | 网站导航 QQ留言
Copyright 2009 魔乐培训MLDN.CN all rights reserved 版权所有 京ICP备07008611号