让我们谈谈这一点。我正在使用LinkedList存储有关它存储的对象的一些信息。问题是,我无法在创建对象时设置对象的所有属性,因此我需要稍后访问它们。实际上,这是我访问它的代码段。
listaNodos.get(esteNodo(nodoActual)).caminoVuelta.getLast().setFin(currentGrid);
listaNodos.get(esteNodo(nodoActual)).caminoVuelta.getLast().setPath(caminoVuelta);
正如澄清一样:caminoVuelta也是一个LinkedList。 那么,我可以通过使用LinkedList中的getLast()方法访问它们然后使用set()方法来修改存储在caminoVuelta中的实例的属性吗?或者这种变化永远不会发生在原始对象上?
由于某种原因,(它只发生在我创建的第一个节点(Nodo)),它返回一个NullPointerException。
我希望它足够清楚。感谢。