question facile sur .write

question facile sur .write - Java - Programmation

Marsh Posté le 21-12-2002 à 18:10:43    

Je dois ecrire des donner dans un fichier texte. J'ai trouve un exemple qui me fait ca avec la ligne suivante:  
 
fs.write( semaine[i], 0, semaine[i].length() );  
 
Je ne comprend a quoi refere les 2 derniere instructions en parathese ( 0, semaine[i].length() ). Est ce que quelqu'un peut m'aider?  
 
PS: Je suis debutant

Reply

Marsh Posté le 21-12-2002 à 18:10:43   

Reply

Marsh Posté le 21-12-2002 à 18:20:27    

le prototype de la fonction est :
 
void write(byte[] b, int offset, int len)
 
offeset : la position de départ dans les données à écrire, ici b
len : la longueur des données a écrire
 
dans ton exemple, tu vas commencer a l'indice 0 de semaine[i], et vu vas écrire semaine[i].length() octets
 
cf la javadoc

Reply

Marsh Posté le 21-12-2002 à 19:02:41    

merci
je voudrait presenter les resultats comme ca:
 
bla    blab   blabl  ssdsd  zeze
blae    l       ldl    zezee  z
 
bref que chaque string soit ecrit toutes les 7 cases pour pouvoir aver des colonnes.


Message édité par davidbator le 21-12-2002 à 19:07:27
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed