实际上,我想检查输入句子的首字母已经大写的条件 下面的代码将字符串中第一个字母的小写字符转换为大写字母,如果假设用户输入“ I Am Human Between”这样的字符串,我想添加该行,这意味着第一个字符已经是大写字母,然后如何在现有代码中添加一行
Scanner sc=new Scanner(System.in);
String line=sc.nextLine();
String uc="";
Scanner line_sc=new Scanner(line);
while(line_sc.hasNext()) {
String word=line_sc.next();
uc+=Character.toUppercase(word.charAt(0))+ word.substring(1)+" ";
}
System.out.println(uc.trim());
答案 0 :(得分:1)
您可以这样做:
String str = "input";
String capital = str.substring(0, 1).toUpperCase() + str.substring(1);
return str.equals(capital);
甚至更好:
return Character.isUpperCase(str.charAt(0));