日期:2014-05-20  浏览次数:20715 次

java中如何实现string的第一个字母大写
比如string=zhang怎么实现他转换成Zhang

------解决方案--------------------
string.substring(0,1).toUppercase() + string.substring(1);
------解决方案--------------------
Java code

    public static void main(String[] args) {
        String str = "zhang";
        str  = str.substring(0,1).toUpperCase()+str.substring(1);
        System.out.println(str);
        }

------解决方案--------------------
// 需要加上判空
String first = string.substring(0, 1);
string = string.replaceFirst(first, first.toUpperCase);
------解决方案--------------------
Java code

     public static String do17(String str) {
         if(str!=null && str!=""){
             str  = str.substring(0,1).toUpperCase()+str.substring(1);
         }
         return str;
     }