Comment concaténer 2 char en java ?

exemple:
char a =‘a’;
char b =‘b’;
System.out.println( …);

avec un stringbuffer : java.sun.com…

StringBuffer sb = new StringBuffer();
sb = sb.append(a).append(b);

Rah mais ce n’est pas possible ça !

  • STRING BUILDER

StringBuilder

java.sun.com…

On retient, et si on est en Java 1.5 on n’utilise que ça et pas l’autre qui synchronise (ce qui n’est pas nécessaire dans 90% des cas)

Tss :wink:

System.out.println(a+b);

Bon d’accord elle était un peu trop facile celle la. :yeux2:

Ah, je ne savais pas ça, j’en prends bonne note. C’est comme l’ArrayList par rapport au Vector ?

tout est possible, tout est réalisable, c’est le grand Jeu de la vie! :smiley: :ane:

Mais certainement plus efficace ceci étant :slight_smile: StringBuilder/StringBuffer c’est l’artillerie lourde :slight_smile:

guymage: pour avoir eu un cours que de Java 1.5 ça aide :slight_smile:
jmgchouchou: ensemble, tout devient possible? :smiley:

Marche pas :wink:


j'ai trouvé autrement merci beaucoup

Cela ne peut fonctionner car l’opérateur “+” permet de concaténer deux String et non pas deux char !

System.out.print(a);
System.out.println(b);

(pouf)

Sauf que là tu concatènes sur 2 lignes :stuck_out_tongue:

Non, une seule : a, b et \n

arf, j’avais cru lire 2 println()

boulay