如何简化这个长列表..我不想写Arduino.LOW这么多次..
int[] values = { Arduino.LOW, Arduino.LOW, Arduino.LOW, Arduino.LOW,
Arduino.LOW, Arduino.LOW, Arduino.LOW, Arduino.LOW, Arduino.LOW,
Arduino.LOW, Arduino.LOW, Arduino.LOW, Arduino.LOW, Arduino.LOW };
答案 0 :(得分:5)
使用for循环初始化数组,如果您不知道大小使用的是List<Integer>
而不是Array
。
int [] values = new int[14];
for(int i = 0; i < values.length; i++)
values[i] = Arduino.LOW;
答案 1 :(得分:4)
你做不到。 你可以使用
import java.util.Arrays;
...
int [] values = new int[14];
Arrays.fill(values, Arduino.LOW);
但它并不完全相同..