【问题标题】:How can I compile this program?我怎样才能编译这个程序?
【发布时间】:2020-09-16 16:01:42
【问题描述】:

我在编译这个程序时遇到问题我不知道如何解决这个问题

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);
            }
        }
    }
}

【问题讨论】:

  • 我们是人类,不是编译器。如果您发布编译器错误,这将有很大帮助。

标签: java deque


【解决方案1】:

我看到的是在这一行
arrayTester tester = new ArrayTester();
变量定义中有错字。 (小写a)

【讨论】:

  • 我想通过计算所有这些随机生成的偶数和奇数 'a' 字符串并排序到两个数组列表,但编译器不会向我显示任何这些 'a' 字符串跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多