Java String首字母大写
一種寫法參考
public String upperFirstChar(String input) { if (input == null || "".equals(input)) { return input; } StringBuffer buff = new StringBuffer(); char[] bs = input.toCharArray(); for (int i = 0; i < bs.length; i++) { if (i == 0) { buff.append(String.valueOf(bs[0]).toUpperCase()); continue; } buff.append(bs[i]); } return buff.toString(); }
還有一種參考:
public String upperCase(String str) { if ((str == null) || (str.length() == 0)) return str; char[] ch = str.toCharArray(); if (ch[0] >= 'a' && ch[0] <= 'z') { ch[0] = (char) (ch[0] - 32); } return new String(ch); }
上善若水,水利万物而不争。