gpt4 book ai didi

java - 大写问题,使用 IndexOf

转载 作者:行者123 更新时间:2023-12-02 00:46:33 27 4
gpt4 key购买 nike

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

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);

输出:

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

这是怎么回事

我已将该行改写为:://它应该读为“正在发生什么”

我们正在做什么

P.S -我需要将字母“i”大写。 如何使“second.substring(0,1)”读取字符“i”? 正如所建议的,我试图找出剥离字母并将其连接起来的方法 是大写的,但我不确定。

那些因为我没有自己做这件事而猛烈抨击我的人。我已经进行了多次尝试并通读了这本书。这没有任何帮助。我不得不问教授,所以他给了我一个良好的开端,但仍然不够。无论如何,我想理解它。并非每个人都以同样的方式掌握。我个人需要示例和详细的解释才能理解。

最佳答案

更改:

   first= sentence.substring(0,4);  

致:

   first= sentence.substring(0,x);

然后添加:

   sentence = sentence.substring(x+1,sentence.length());

关于java - 大写问题,使用 IndexOf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854149/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com