输入一行文字。请不要标点符号。

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/

10-13 05:25