NoSuchFieldError при попытке доступа к ArrayList, определенному в классе - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь получить доступ к списку ArrayList, определенному в гостевом классе. Однако я получаю ошибки при попытке сделать это.

import java.util.ArrayList;

static class guess{
    ArrayList<Integer> box;
    ArrayList<Integer> index;
    int num;
    ArrayList <Boolean> valid;
}
...
guess attempt = new guess();
attempt.box = new ArrayList<Integer>();
attempt.index = new ArrayList<Integer>();
attempt.valid = new ArrayList<Boolean>();

Я получаю сообщение об ошибке при попытке "try.box.add (some value)"

Любые советы были бы очень признательны.

1 Ответ

0 голосов
/ 05 мая 2020

Это должно работать

import java.util.ArrayList;

    public class Main {
        static class guess{
            ArrayList<Integer> box;
            ArrayList<Integer> index;
            int num;
            ArrayList <Boolean> valid;
        }

        public static void main(String[] args) {
            guess attempt = new guess();
            attempt.box = new ArrayList<Integer>();
            attempt.index = new ArrayList<Integer>();
            attempt.valid = new ArrayList<Boolean>();
            attempt.box.add(22);
        }
    }
...