在处理中创建一个 "PrintWriter" 的数组?

Creating an array of "PrintWriter" in processing?

我想创建元素 "PrintWriter" (s) 类型的数组,但它告诉我有错误!我是 java 的新手,我不明白为什么?我认为声明数组的方法是: type variable name[] = new type[size] 这是代码:

PrintWriter output = new PrintWriter[10];

有人可以帮忙吗?

尝试将 [] 添加到左侧的类型中:

PrintWriter[] output = new PrintWriter[10];

简短说明:

您试图声明一个 PrintWriter 类型的变量(不是数组),然后分配一个 PrintWriter[] 类型的值(一个数组)。

看看处理的参考部分 在帮助菜单下查找参考 下面示例的第 1 行创建了一个名为 numbers 的整数数组,其中包含 3 个元素

int[] numbers = new int[3]; 
numbers[0] = 90; 
numbers[1] = 150; 
numbers[2] = 30; 
int a = numbers[0] + numbers[1]; // Sets variable 'a' to 240 
int b = numbers[1] + numbers[2]; // Sets variable 'b' to 180