gpt4 book ai didi

java - 计算字符串中特定字符的数量

转载 作者:行者123 更新时间:2023-12-01 07:25:49 26 4
gpt4 key购买 nike

我找不到 arr[i].charAt(word) 不起作用的原因。

public static void main(String[] args) {
String [] arr = {"121", "333", "333"};
int count = 0;
int word = 0;
for (int i = 0; i < arr.length; i++) {
for (word = 0; word<arr[i].length(); word++) {
if (arr[i].charAt(word) == 1) { //this line gives me trouble
count++;
System.out.println(count);
}
}
}
}

为什么不是?

最佳答案

charAt 返回一个 char,因此在将其与 char 进行比较时需要将 1 放在单引号中,如下所示:

if(arr[i].charAt(word)== '1')

关于java - 计算字符串中特定字符的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25059329/

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