在处理中创建一个 "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
我想创建元素 "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