输入一行文字。请不要标点符号。
Java是语言。
我将该行改写为:
是语言java。
尝试:
int x;
String sentence, first;
System.out.println("\nEnter a line of text. No punctuation please.");
Scanner keyboard = new Scanner (System.in);
sentence=keyboard.nextLine();
x = sentence.indexOf(" ");
first= sentence.substring(0,x);
second=sentence.substring(0,1)
second=second.toUpperCase();
System.out.println("I have rephrased that line to read:");
System.out.println(second+sentence.substring(x+1)+" "+first);
输出:
输入一行文字。请不要标点符号。
到底是怎么回事
我将该行改写为://应该写为“正在做什么”
我们在做什么
附言:我需要用字母“ i”大写。如何使“ second.substring(0,1)”读取字符“ i”?正如建议的那样,我试图弄清楚剥离字母并将其与大写字母连接在一起的方式,但是我不确定。
最佳答案
“ i”将是
second=sentence.substring(x+1,x+2);
换句话说,字符在空格之后。您目前正在输入字符串中的第一个字符。
关于java - Java到大写字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4858635/