地図私は、この検索方法のアイデアを持っていない:のJavaのArrayListと
Random generator = new Random();
Map<Integer, ArrayList> mapOfprevOp = new HashMap<>();
ArrayList<Integer> listPrev = new ArrayList<>();
listPrev = mapOfprevOp.get(operacja);
System.out.println(listPrev); // it will show []
int rnd = generator.nextInt(op_cnt) + 1;
listPrev.add(rnd);
System.out.println(mapOfprevOp.get(operacja)); // it will show value of listPrev
なぜ第二のSystem.out listPrevのスクリーン値に私を印刷しますか?
[]が印刷されるべきではありませんか?
listPrev = mapOfprevOp.get(operacja);
この行は、私が期待できるものとは違っていますか?
マップには、同じオブジェクトであるため、リストに追加した値が表示されます。 –
Mapの値をArrayListに割り当てる方法は? – marylyn17
どうすれば分けることができますか? – marylyn17