我想将字符串的第一个字母转换为大写。我正在尝试使用 JavaDocs 中描述的 replaceFirst(),但我不知道正则表达式是什么意思。
这是我到目前为止尝试过的代码:
public static String cap1stChar(String userIdea)
{
String betterIdea, userIdeaUC;
char char1;
userIdeaUC = userIdea.toUpperCase();
char1 = userIdeaUC.charAt(0);
betterIdea = userIdea.replaceFirst(char1);
return betterIdea;
}//end cap1stChar
编译器错误是参数列表的长度不同。我认为这是因为缺少正则表达式,但是我不知道那到底是什么。