Comment convertir char en chaîne en java?

char [] c = ssortingng.toCharArray ();

mais comment reconvertir c en type Ssortingng? Je vous remercie!

Vous pouvez utiliser Ssortingng.valueOf(char[]) :

 Ssortingng.valueOf(c) 

Sous le capot, cela appelle le constructeur Ssortingng(char[]) . Je préfère toujours les méthodes d’usine aux constructeurs, mais vous auriez pu utiliser le new Ssortingng(c) tout aussi facilement, comme plusieurs autres réponses l’ont suggéré.


 char[] c = {'x', 'y', 'z'}; Ssortingng s = Ssortingng.valueOf(c); System.out.println(s); 
 xyz 

Vous pouvez utiliser le constructeur Ssortingng:

Ssortingng(char[] value);

Tu peux écrire:

 char[] c = {'h', 'e','l', 'l', 'o'}; Ssortingng s = new Ssortingng(c); 

Vous pourriez utiliser

 char[] c = new char[] {'a', 'b', 'c'}; Ssortingng str = new Ssortingng(c); // "abc" 

Docs

Vous pouvez faire ce qui suit:

 char[] chars = ... Ssortingng ssortingng = Ssortingng.valueOf(chars);