Se connecter / S'enregistrer
Votre question

Sauvegarde et recuparation d\'un tableau d\'entier dans un objet de type File

Tags :
  • format
  • Programmation
Dernière réponse : dans Programmation
8 Juin 2011 15:43:20

Je dois mettre un tableau d'entiers dans un fichier de type File pour après le récuperer et le traiter dans une classe JFrame. Je dois dessiner des rectangles avec FillRect() et leurs donner une couleur suivant le contenu du tableau. Le problème c'est que le tableau est un tableau à 3 dimensions. Hors ce que j'ai vu les méthodes de la classe File ne traitent que des vecteurs de caractères.

Autres pages sur : sauvegarde recuparation tableau entier objet type file

a c 232 L Programmation
8 Juin 2011 18:14:33

Salut,

Vu que tu n'as pas de contraintes, tu peux sauvegarder ce que tu veux...
Tu peux par exemple sauvegarder ça au format XML:
  1. <Rectangles>
  2. <Rectangle X="" Y="" Width="" Height="" Color="" />
  3. <Rectangle X="" Y="" Width="" Height="" Color="" />
  4. ...
  5. </Rectangles>


Et après, tu recharges ces données pour créer ton rectangle avec les coordonnées et la couleur.
Tu n'as pas besoin de te limiter à la classe File. Je ne connais pas trop les classes Java, mais tu as certainement d'autres classes pour pouvoir écrire ça.
m
0
l
8 Juin 2011 20:21:32

Merci!
J'ai conçu un schema MVC.
Le modèle est un modèle couplé DEVS qui génère des données sous forme de tableau à trois dimensions. Ces données sont sauvegardées dans un fichier de type File avant d'être lues par une vue qui se chargera de les afficher dans une fênêtre de 3 images à 2 dimensions.
Comment charger ce tableau d'entier de 3 dimensions dans une variable de type File?
Comment ensuite les lire sous forme de tableau?
m
0
l
a c 232 L Programmation
8 Juin 2011 21:31:17

Oui, très bien tu m'as réexpliqué ton problème, et alors ?
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS