java 创建一个数组,从1-9 ,开始遍历集合 如果相同则给1 如果不存在给0,并赋值
时间: 2024-05-10 16:17:14 浏览: 58
可以使用如下代码创建一个长度为9的数组,并初始化为0:
```
int[] nums = new int[9];
```
然后,你可以使用循环遍历集合,对于集合中的每个元素,判断其是否在1-9之间,如果在,就将对应位置上的元素赋值为1,否则不变:
```
for (int i : collection) {
if (i >= 1 && i <= 9) {
nums[i-1] = 1;
}
}
```
最后,数组nums中的每个元素,就表示1-9中对应的数字是否在集合中出现过。例如,nums[0]表示数字1是否在集合中出现过,如果出现过,则值为1,否则为0。
阅读全文