Java 我如何编译这个程序?
我对这个程序的编译有问题,我不知道如何解决这个问题Java 我如何编译这个程序?,java,deque,Java,Deque,我对这个程序的编译有问题,我不知道如何解决这个问题 class ArrayTester{ public void arrayTester(ArrayDeque arrayDeque) { List evenlist = new ArrayList(); List oddlist = new ArrayList(); for (int n = 0; n < arrayDeque.size(); n++) {
class ArrayTester{
public void arrayTester(ArrayDeque arrayDeque) {
List evenlist = new ArrayList();
List oddlist = new ArrayList();
for (int n = 0; n < arrayDeque.size(); n++) {
if (arrayDeque.Length() % 2 == 0) {
arrayDeque.addAll(evenlist);
} else {
arrayDeque.addAll(oddlist);
}
System.out.println(evenlist);
System.out.println(oddlist);
}
}
}
class Kodilla {
public static void main(String[] args) {
ArrayDeque<String> arrayDeque = new ArrayDeque<>();
Random random = new Random();
String text = "";
int howLong = random.nextInt(50) + 1;
while (text.length() < howLong) {
text = text + "a";
for (int i = 0; i < 50; i++) {
arrayDeque.add(text);
System.out.println(arrayDeque);
System.out.println(arrayDeque.size());
arrayTester tester = new ArrayTester();
tester.arrayTester(arrayDeque);
System.out.println(arrayTester);
}
}
}
}
class-ArrayTester{
公共无效arrayTester(ArrayDesk ArrayDesk){
List evenlist=new ArrayList();
List oddlist=new ArrayList();
对于(int n=0;n
我看到的是在这行中arrayTester=新的arrayTester()代码>
变量定义有误。(小写a)我们是人类,不是编译器。如果您发布编译器错误,这将非常有帮助。我想通过对所有这些字符串进行计数,将随机生成的偶数和奇数“a”字符串分开,并排序到两个arraylist,但编译器不会显示任何“a”字符串