int length = s.length();
if (length = 0){
return s;
}
else {
return s.charAt(0).toUpperCase()+ s.substring(1);
}
的大写格式,我得到两个错误说:如何采取一个字符串,并返回一个字
if (length = 0){
^^^^^^^^^^
Type mismatch: cannot convert from int to boolean
return s.charAt(0).toUpperCase()+ s.substring(1);
^^^^^^^^^^^^^^^^^^^^^^^^^
Cannot invoke toUpperCase() on the primitive type char
另外,如果它是一个空的刺痛它应该只是返回。 这就是为什么我使用If-Else语句。
完美解释!谢谢 :) – Kimmm 2013-04-06 06:58:11