Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将值输入到通用定义的数组列表中?_Java_Arrays_Generics_Insertion - Fatal编程技术网

Java 如何将值输入到通用定义的数组列表中?

Java 如何将值输入到通用定义的数组列表中?,java,arrays,generics,insertion,Java,Arrays,Generics,Insertion,我正在为我的data structures类做一个类似计算器的赋值,我必须在数组列表中输入符号,定义为 ArrayList<ScalarSymbol> scalar; 它告诉我char类型不是数组的正确语法。我不知道如何找出数组将采用什么类型,是否必须使用绑定才能使其接受字符?只需创建要添加的对象的实例: ScalarSymbol s = new ScalarSymbol(); 然后将其添加到列表中: scalar.add(s); 数组列表仅采用以下格式中写入的类型: <

我正在为我的data structures类做一个类似计算器的赋值,我必须在数组列表中输入符号,定义为

ArrayList<ScalarSymbol> scalar;

它告诉我char类型不是
数组的正确语法。我不知道如何找出数组将采用什么类型,是否必须使用绑定才能使其接受字符?

只需创建要添加的对象的实例:

ScalarSymbol s = new ScalarSymbol();
然后将其添加到列表中:

scalar.add(s);
数组列表仅采用以下格式中写入的类型:

<type>

我很好奇,是什么让你相信
添加(0')
会做你想做的事?应该是您的规范引用(并且您可以看到它只接受一个参数),同时还包括与
ArrayList
和其他泛型集合的交互。
<type>