Comment faire un fonctionnement à faire la liste en java - Stack Overflow

Je suis en train de faire un fonctionnement à faire la liste avec une limite de 10 éléments, mais j'ai un problème avec deux choses importantes dans la liste à faire.

La première est que après avoir d'abord compiler et exécuter le programme et sélectionnez pour ajouter des éléments à la liste, qui fonctionne correctement, mais si j'ajoute deux éléments et la sentinelle « stop », lorsque je sélectionne l'option suivante pour imprimer la liste des tâches , je suis présenté avec une liste, montrant mes deux éléments et la sentinelle d'arrêt avec 7 valeurs nULL dans la liste. La première question que j'ai est de se débarrasser des valeurs nulles, je tentais à l'aide d'un compteur que vous pouvez voir dans mon code mais qui n'a pas été révèle efficace.













La question suivante que j'ai est que je suis en train de faire en sorte que vous pouvez ajouter à la liste, une fois que vous choisissez d'ajouter plus de choses à la liste, les nouvelles options que l'utilisateur écrit, réécrit sur eux dans le tableau et imprime les nouvelles valeurs et pas avec les anciens. Je suppose que peut être fait par une sorte de méthode de récursion mais j'ai du mal à comprendre dehors.

Toute aide serait grandement appréciée!

Au lieu d'utiliser un tableau de taille fixe de chaînes, utilisez un ArrayList de chaînes. Ensuite, vous pouvez ajouter des éléments à ce que vous allez.

Ajouter des éléments à votre liste avec la méthode add ():

Vous n'avez pas besoin que intérieur pour la boucle, au lieu de sortir de la boucle while d'options d'entrée lorsque vous avez itérés 10 fois.

Pour résoudre votre problème de « stop » être dans la liste, vérifiez que l'entrée est « stop », et d'arrêter, avant de tenter d'ajouter à la liste.







Articles Liés