1

我目前正在实现一个二进制计算器,作为我的 Java 编程课程作业的一部分。我偶然发现了一个我不明白的问题。在下面概述的代码中,我想让程序在 '1' i '0' 中添加数字ArrayList,当被问到时,通过点击相应的按钮。编译器说它找不到方法 add(int) - 我已经尝试检查互联网,甚至问过我大学的同事,但似乎没有人有解决方案。

但是我初始化了 ArrayList,或者通过

    List<Integer> binaryNumber = new ArrayList<Integer>();

或通过

    ArrayList<Integer> binaryNumber = new ArrayList<Integer>();

我仍然遇到同样的错误。

//问题解决了。

4

1 回答 1

2

你声明一个数组:

 static int[] binaryNumber;

数组没有add功能。

您可以使用 List 代替:

 static List<Integer> binaryNumber;
于 2013-05-16T10:36:58.200 回答