bonjour j'utilise la classe PrintWriter. Je me demandais quelle est la difference
entre la méthode write() et print()
merci d avance
bonjour j'utilise la classe PrintWriter. Je me demandais quelle est la difference
entre la méthode write() et print()
merci d avance
Il y a beaucoup de "write" et bcp de "print" mais pas beaucoup de write et print ayant les mêmes arguments..
Il faut donc regarder l'api java pour voir ce que tu veux..
Mais en règle général, les méthodes du type "print" m'ont l'air de plus haut niveau que les "write"..
Il est intéressant à ce propos de jeter un œil sur le code source de cette classe et de voir que les méthodes "print" utilisent les méthodes "write" en faisant parfois quelques adaptations..
Voici par exemple un extrait du code source de PrintWriter
(amusant, non? )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 489 public void print(char c) { 490 write(c); 491 } ... 503 public void print(int i) { 504 write(String.valueOf(i)); 505 }
Donc, en conclusion, si tu ne sais pas quoi utiliser, alors je te conseille d'utiliser les méthodes "print"
donc,
on utilise print pour les types élémentaires (boolean, byte, short, char, int, float, double, long).
on utilise write généralement pour les String.
Meuuh en AI à l'INRA
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)
merci beaucoups les amis lol
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager