【发布时间】:2015-03-29 10:49:56
【问题描述】:
我想将字符串输入与 char[] 列表进行比较。如果字符串中的一个字母等于 char[] 列表,则计数应该迭代但它总是打印出 0。谢谢!
char[] List={'a','b','c','d'};
int count=0;
for(int i=1;i<List.length-1;i++){
if(input.charAt(i)==List[i]){
count++;
}
}
System.out.println(count);
【问题讨论】:
-
一方面,代码编号总是从0开始,所以
i = 0不是i = 1,你不需要从List.length中取1。
标签: java arrays count compare charat