java中如何实现string的第一个字母大写 比如string=zhang怎么实现他转换成Zhang 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string.substring(0,1).toUppercase() + string.substring(1); 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); 貌似很麻烦 private final static String wordAbc(String strInput) { int len = (strInput==null?0:strInput.length()); if (len<=0) { return strInput; } boolean bufferChanged = false; g_tmpBuffer.delete(0, g_tmpBuffer.length()); g_tmpBuffer.append(strInput); char curCh = strInput.charAt(0); if (curCh>='a' && curCh<='z') { curCh = (char)(curCh-'a'+'A'); g_tmpBuffer.setCharAt(0, curCh); bufferChanged = true; } for (int i=1;i<len;i++) { curCh = strInput.charAt(i); g_tmpBuffer.setCharAt(i, curCh); bufferChanged = true; } return (bufferChanged?g_tmpBuffer.toString():strInput); }和上面比哪个效率高 和很有用的以个问题。 学习,关注---ing public static String do17(String str) { if(str!=null && str!=""){ str = str.substring(0,1).toUpperCase()+str.substring(1); } return str; } String z= "zhang"; System.out.println(z.toUpperCase().charAt(0)+z.substring(1, z.length())); 没错,简单就是完美的。public static void main(String[] args) { String str = "zhang"; str = str.substring(0,1).toUpperCase()+str.substring(1); System.out.println(str); } 不错!--signature------------------http://www.mowker.com/list/ private static String getFieldGetMethodName(String fildeName){ byte[] items = fildeName.getBytes(); items[0] = (byte)((char)items[0]-'a'+'A');; return new String(items); } GUI : JButton数组如何设置监听动作? cvs错误,已经发生好多次了,但是不知道怎么解决 instanceof的问题!!!急` 大家好,我是初学者,问一个JRE方面的问题? 如何根据当前的年获取该年每个月有多少天? hashMap可不可以方便得得到第i个值呀? 怪问题:关于编译的问题,请高手指教 用File类,可以删除一个文件夹吗?如何实现? 编译问题 学JAVA的人不能不看…… httpclient 乱码问题 为什么覆盖的方法不能抛异常?
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);
{
int len = (strInput==null?0:strInput.length());
if (len<=0)
{
return strInput;
}
boolean bufferChanged = false;
g_tmpBuffer.delete(0, g_tmpBuffer.length());
g_tmpBuffer.append(strInput);
char curCh = strInput.charAt(0);
if (curCh>='a' && curCh<='z')
{
curCh = (char)(curCh-'a'+'A');
g_tmpBuffer.setCharAt(0, curCh);
bufferChanged = true;
}
for (int i=1;i<len;i++)
{
curCh = strInput.charAt(i);
g_tmpBuffer.setCharAt(i, curCh);
bufferChanged = true;
}
return (bufferChanged?g_tmpBuffer.toString():strInput);
}和上面比哪个效率高
学习,关注---ing
public static String do17(String str) {
if(str!=null && str!=""){
str = str.substring(0,1).toUpperCase()+str.substring(1);
}
return str;
}
System.out.println(z.toUpperCase().charAt(0)+z.substring(1, z.length()));
public static void main(String[] args) {
String str = "zhang";
str = str.substring(0,1).toUpperCase()+str.substring(1);
System.out.println(str);
}
http://www.mowker.com/list/
byte[] items = fildeName.getBytes();
items[0] = (byte)((char)items[0]-'a'+'A');;
return new String(items);
}