gpt4 book ai didi

java - 检查字符串数组的单词及其第一个字母

转载 作者:行者123 更新时间:2023-12-01 19:43:08 26 4
gpt4 key购买 nike

我是我大学的一名初学者编码员。我们的任务是读取一个文本文件,验证每个单词的所有首字母都是大写,然后将它们按字母顺序排列。我正在尝试一次解决一个问题。因此,我决定通过制作自己的单词数组来验证所有第一个字母都是大写的,然后弄清楚如何从文本文件中做到这一点。这就是我到目前为止所拥有的,什么也没有

我尝试过Character.isUpperCase(arr.charAt(0));但我遇到了一个错误

public void sortStrings() throws IOException {
String[] arr = {"Zebra", "test","Butter"};
String[] arr2 = {"Legends","Apex","Best"};

for(int i = 0; i < arr.length; i++) {
if(Character.isUpperCase(arr.charAt(0)));
}


Cannot invoke charAt(int) on the array type String] is the error I am getting with arr.charAt(0)

感谢任何提示!

最佳答案

您忘记了访问数组中项目的索引。将 arr.charAt(0) 替换为 arr[i].charAt(0)

String[] arr = {"Zebra", "test","Butter"};

for(int i = 0; i < arr.length; i++) {
if(Character.isUpperCase(arr[i].charAt(0)))
doSomethingHere();
}

关于java - 检查字符串数组的单词及其第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54599829/

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