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

标签 java arrays generics insertion

我正在为我的数据结构类开发一个类似于赋值的计算器,并且我必须将符号输入到定义为的数组列表中

ArrayList<ScalarSymbol> scalar;

我一直在尝试通过这样做来输入值:

scalars.add(0,')');

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

最佳答案

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

ScalarSymbol s = new ScalarSymbol();

然后将其添加到列表中:

scalar.add(s);

数组列表仅采用这些中写入的类型:

<type>

关于java - 如何将值输入到通用定义的数组列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42423570/

相关文章:

c# - 获取 IEnumerable 项的第一个元素

java - 使用 contains(Object o) 比较两个不同的对象返回 false,当 equals(Object o) 返回 true

java - PhraseQuery 不工作 Lucene 4.5.0

java - 如何读取InputStream中间的偏移量?

javascript - 将对象数组内的索引相对链接到特定的 HTML div

Java - 一种采用可变参数并返回数组列表的方法?

java - Android - 禁用软键盘弹出

javascript - 如何使用javascript中reduce函数中的属性值跳过重复对象?

c++ - 有没有办法在 C++ 中对整个数组进行排序

swift - 给定一个 Swift 对象的实例,我们可以测试它的类是否存在类函数吗?