Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3315 connectés 

 


Dernière réponse
Sujet : [JAVA] File...
Bandenabos Si c'est toi même je veux bien te passer un exemple mais c'est peut être mieux que tu réfléchisse par toi même.
De mon coté j'ai eu à développer un truc du genre, le plus beau c'est une interface (contenant les méthodes enfiler, défiler et toString) + un implémentation générique, c'est à dire sans limitation de type. Ensuite tu fais un classe dérivée ne gérant qu'un type de donnée : perso j'opterai sur une methode
protected boolean checkType(Object a_MaDonnee)
qui t'indique si ta donnée est supportée par l'objet ou non. Ta classe générique retourne true tout le temps, ta classe spécifique surcharge la méthode et effectue le test du type (le problème c'est qu'il est nécessaire d'utiliser un instanceof pas joli).
Je te fais suivre par mail un exemple d'implémentation.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Bandenabos Si c'est toi même je veux bien te passer un exemple mais c'est peut être mieux que tu réfléchisse par toi même.
De mon coté j'ai eu à développer un truc du genre, le plus beau c'est une interface (contenant les méthodes enfiler, défiler et toString) + un implémentation générique, c'est à dire sans limitation de type. Ensuite tu fais un classe dérivée ne gérant qu'un type de donnée : perso j'opterai sur une methode
protected boolean checkType(Object a_MaDonnee)
qui t'indique si ta donnée est supportée par l'objet ou non. Ta classe générique retourne true tout le temps, ta classe spécifique surcharge la méthode et effectue le test du type (le problème c'est qu'il est nécessaire d'utiliser un instanceof pas joli).
Je te fais suivre par mail un exemple d'implémentation.
belzme Oui, C'est plutôt un cas d'école ou on doit nous même faire une file qui ne supporte qu'un type (ex Int...)
 
contenant enfiler(), defiler(), toString()...
 
Parcontre je ne cherche pas nécessairement une solution toute faite... ou encore si mais pas forcément comme je la veut!
 
C'est plutôt pour voir le mechanisme et voir ce que peut donner une file de niveau + avancé  
 
Merci pour vs réponses
evode tu veux koa exactement ?
 
- un cas d'ecole avec une liste chainee
- ou un stream comme louisebrooks te l'a donne ?
louisebrooks http://www.eteks.com/coursjava/io1 [...] nputStream
louisebrooks BufferedInputStream et BufferedOutputStream !!
 
c'est stream qu'il te faut avec un tampon  qui stock une certaine qqté de donné avant de se vider.
belzme Oui c'est bien premier arriver, premier sortie...
lamatrice une file ?
 
premier arrivé premier sorti ?  
donc c'est un strem que tu veux ?
 
parce que une pile c'est plustot premier arrier dernier sorti.
 
 
je sais pas c'est quoi une file
 
si c'est une pile y'a moyen avec la class List

 

[edtdd]--Message édité par lamatrice--[/edtdd]

belzme uhh désolé j'ai pas été clair ...
je voulais dire file & pile...
 
je connais les piles mais la je doit faire une file...
zop un exemple bestial

Code :
  1. import java.io.*;
  2. public class Test
  3. {
  4. public static void main(String args[])
  5. {
  6.  try
  7.  {
  8.   FileOutputStream fostr;
  9.   fostr = new FileOutputStream ("papa.txt" );
  10.   fostr.write('a');
  11.   fostr.close();
  12.  }
  13.  catch (Exception exception){}
  14. }
  15. }

lamatrice les files ?????? tu parle des fichiers !!!
belzme personne? svp
belzme Est-ce que quelqu'un pourrait me donner un exemple de code pour créer une file ? Ou encore un lien expliquant les files...
 
merci!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)