1. La conversion mutuelle entre StringBuffer et String
1. Convertir StringBuffer en chaîne
Le membre de la fonction TOSTRING de la classe StringBuffer peut le convertir en un type de chaîne.
StringBuffer Buffer = NewStringBuffer ("ABCD"); String Str = Buffer.ToString (); Convertir une classe StringBuffer en une classe String via la construction dans la classe String: String(StringBuffer buffer)
StringBuffer Buffer = NewStringBuffer ("ABCD"); String str = Newsring (Buffer);2. Convertir la chaîne en stringbuffer
Méthode 1: Utiliser les constructeurs
String str = "Hello World."; StringBuffer Buffer = new StringBuffer (str);
Méthode 2: Appelez la fonction d'ajout
String str = "Hello World."; StringBuffer Buffer = new StringBuffer (); Buffer.APPEND (STR);
2. La conversion mutuelle entre la chaîne et le tableau de caractères
1. Convertir la corde en un tableau de caractères
Le membre de la classe String ToCharArray peut le convertir en un tableau de caractères.
String str = "Hello World."; // Créer un objet de chaîne char [] ch = str.tocharArray (); // appelez ensuite la fonction TOcharArray de l'objet String pour le convertir en un mot
2. Convertir le tableau de caractères en chaîne
Méthode 1: Utilisez le constructeur de la classe String pour terminer la conversion directement lors de la construction de la chaîne.
char [] data = {'a', 'b', 'c'}; string str = new String (data);Méthode 2: Appelez la conversion de la fonction de valeur de la classe de chaîne.
String.valueof (char [] ch);
3. Convertissez STRINGBUFFER et Tableau de caractères les uns aux autres
1. Convertir StringBuffer en tableau de caractères
La conversion directement à partir de StringBuffer en tableau de caractères n'est pas prise en charge dans Java. Au lieu de cela, convertissez d'abord StringBuffer en chaîne.
Ensuite, la fonction TOCHARARRAY est appelée par String pour la convertir en un tableau de caractères.
StringBuffer StringBuffer = new StringBuffer ("Hello World."); String str = stringBuffer.toString (); // Convertissez d'abord l'objet StringBuffer en objet String char [] ch = str.tocharArray (); // Appelez ensuite la fonction TOCHARARRAY de l'objet String pour le convertir en un tableau de caractères2. Convertir le tableau de caractères en stringbuffer
Semblable à la conversion d'un StringBuffer en un tableau de caractères, vous devez d'abord convertir le tableau de caractères en une chaîne, puis le convertir d'une chaîne en un stringbuffer.
char [] data = {'h', 'e', 'l', 'l', 'o', 'd'}; string str = new String (); // ou appelez directement le constructeur: String str = new String (data); str = string.valueof (data); // appelant la fonction de valeur de la chaîne pour convertir le tableau de caractères dans le tampon de tring Buffer.APPEND (STR); // Appelez la fonction APPEND pour convertir String en StringBufferRésumer
Ce qui précède est la conversion entre le tableau de caractères, la classe String et StringBuffer dans Java présenté à vous. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!