J'essaye d'écrire une fonction Java qui a un objet List comme paramètre de sortie.Liste en tant que paramètre de sortie en Java
boolean myFunction(int x, in y, List myList)
{
...Do things...
myList=anotherList.subList(fromIndex, toIndex);
return true
}
Avant que j'appelle la fonction que je déclare myList comme suit: Liste myList = null; Puis j'appelle la fonction myFunction (x, y, myList) Mais quand j'essaye de manipuler myList, je trouve que myList est toujours nul.
Je suis sûr que la variable "antherList" dans mon code de fonction n'est pas nulle et je suis sûr que la fonction subList retourne une liste non vide.
Quelle est la raison, et comment peut-on faire passer un paramètre List comme sortie dans une fonction Java? Merci beaucoup.
Super Martjin, merci beaucoup! – Rami