gpt4 book ai didi

java - 寻求帮助创建一种与 bluej 中的自动大写类似的代码 [有一个答案,但需要进一步澄清]

转载 作者:行者123 更新时间:2023-12-01 17:22:55 27 4
gpt4 key购买 nike

我必须完成计算机科学类(class)的作业,在其中开发一个程序来解决问题。我想制作一个代码,如果可能的话,能够将任何句子的第一个字母以及假期和名称大写。它可以非常简单,因为我对编码还很陌生,我将在这篇文章中附上给我的说明。我真的只需要一个起点,而且我相信我也应该有一个客户类。我们使用 BlueJ 进行 Java 编码。 CS Assignment Rubric

编辑:Updated Code-need months/holidays/finished part of code

最佳答案

这就是我的处理方法:
首先对 StringBuilder 中的句子进行硬编码并使用类似

的内容将第一个字符大写
yourString.setCharAt(0, Character.toUpperCase(yourString.charAt(0))

然后创建一个String - 包含名称和假期的数组。
逐字检查(提示:方法split(" ")在这里会很有帮助)并将匹配单词的第一个字符替换为Character.toUpperCase()方法。
最后,扫描整个字符串中的点('.')并将以下字母替换为大写。
有点像这样:yourString.setCharAt(<pos of dot> + 2, ...) .
+2是必需的,因为句子之间通常有空格。就像这样,但你会明白的!
祝你编码愉快!

关于java - 寻求帮助创建一种与 bluej 中的自动大写类似的代码 [有一个答案,但需要进一步澄清],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61259800/

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