当前页面: 开发资料首页 → JSP 专题 → java字符串问题。
java字符串问题。
摘要: java字符串问题。
有没有能把一个字符串的第一个字母变成小写的函数?谢谢!!
public static String toUpper(String str) {
char[] ch = str.toCharArray();
for(int i = 0 ;i
if(('A'<=ch[i])&&(ch[i]<='Z')) {
ch[i]+=32;
}
break;
}
return new String(ch);
}
没有
public static String toUpper(String str) {
char[] ch = str.toCharArray();
for(int i = 0 ;i
if(('A'<=ch[i])&&(ch[i]<='Z')) {
ch[i]+=32;
break;
}
}
return new String(ch);
}
上面错了
String temt="";
temt.substring(0,1).toLowerCase() ;
temt=temt.substring(0,1).toLowerCase() +temt.substring(1,temt.length-1);
一个函数好象搞不定,这样应该可以
s.replace(s.substring(1,0),s.toUpperCase(s.substring(0,1)))
和
s.replaceFirst("/p{Lower}",s.toUpperCase(s.substring(0,1)))