Je veux faire un système de points pour le jeu de maths que je fais en Java. Vous commencez avec 0 point, et cela augmente à la fin de la partie, mais quand vous recommencez le jeu, vous gagnez 0 point. Comment puis-je obtenir la valeur des points depuis la dernière fois que j'ai joué au jeu? Par exemple; Je joue le jeu, la valeur augmente à 14, je ferme le jeu, le rallume, et la valeur est encore 14.Comment stocker des variables pour plus tard dans Java?
0
A
Répondre
1
Vous devez persister les variables d'une certaine manière, de sorte que lorsque le programme s'ouvre à nouveau, les variables sont chargées avec leurs valeurs d'origine. La méthode la plus simple consiste à sérialiser un objet Java en XML, puis de le désérialiser lors de l'ouverture du programme. Voir XML serialization in Java? pour un point de départ.
Questions connexes
- 1. Stocker des tâches à faire plus tard dans le quartz
- 2. et lire des variables personnalisées plus tard dans tinyMCE.init
- 3. Comment stocker ou stocker la session de bloc-notes Jupyter (IPython) pour plus tard
- 4. VB6 - Charger/stocker des images à utiliser plus tard
- 5. variables MySQL, GROUP_CONCAT, et l'utiliser plus tard
- 6. Silverlight stocker tableau dans le fichier et rappeler plus tard?
- 7. Stocker l'URL actuelle puis l'ouvrir plus tard dans Selenium IDE
- 8. Red5: est-ce bien pour stocker des instances IConnection dans un HashMap pour récupérer plus tard
- 9. Stocker ce que l'utilisateur dessine et l'utiliser plus tard
- 10. Utilisation de variables JSON plus tard dans le fichier JSON
- 11. Stocker et récupérer des données (dans un bouton) pour rappeler plus tard
- 12. Je veux savoir comment stocker des données dans Matlab que je peux appeler plus tard à partir du code Java?
- 13. Comment stocker des connexions rmi dans Java?
- 14. Stocker ActiveWindow.SelectedSheets en tant qu'objet auquel se référer plus tard
- 15. préférences de stockage dans l'application à utiliser plus tard
- 16. Annoter Méthodes pour les choisir plus tard
- 17. jpeg visualisé plus tard
- 18. Comment stocker les résultats de la requête TSQL pour l'afficher plus tard
- 19. Comment utiliser UIWebView pour afficher un fichier téléchargé plus tard?
- 20. comment stocker des données de requête dans des variables dans ColdFusion pour une utilisation ultérieure?
- 21. Est-il possible d'initialiser les variables de référence plus tard?
- 22. Enregistrer l'instruction select pour plus tard
- 23. Comment stocker un extrait de code HTML et l'insérer plus tard dans le document?
- 24. Comment puis-je modifier un bitmap et l'utiliser plus tard sans stocker ou dessiner
- 25. iPhone: Pour stocker les URL de l'image de l'album photo et comparer plus tard:
- 26. Comment stocker des variables de débogage dans eclipse?
- 27. UILocalNotification - Plus tard
- 28. Comment stocker des variables continues efficacement dans mysql
- 29. Quelle serait la bonne façon de stocker des objets dans Firebase pour les réorganiser plus tard d'une manière facile?
- 30. Générer des nombres aléatoires et les définir comme des variables à utiliser plus tard
Quand vous dites _close the game_, voulez-vous dire que vous arrêtez java? –
Vous les stockez quelque part, comme un fichier ou une base de données. Cherchez comment faire cela, essayez-le, et revenez si vous rencontrez des problèmes spécifiques. –
Oui, le meilleur moyen est de sérialiser l'objet et quand vous redémarrez le programme désérialisez-le pour obtenir cette valeur – Som