Convertir un tableau de caractères en une chaîne en java

Convertir un tableau de caractères en une chaîne en java

Dans la programmation Java, il peut y avoir des événements où le développeur doit simplifier plusieurs valeurs. Par exemple, décoder les valeurs ou améliorer la lisibilité du code. Dans de tels cas, transformer un tableau de caractères en un «chaîne"En Java, aide à enregistrer la mémoire et à rationaliser les fonctionnalités globales du code.

Cet article va développer les approches de transformation / convertir un tableau de caractères en une chaîne en Java.

Comment convertir / transformer un tableau de caractères en une chaîne en java?

Pour convertir un tableau de caractères en une chaîne en Java, appliquez les approches suivantes:

  • "Chaîne" Objet.
  • "copyValueof ()" ou "valeur de()«Méthodes.
  • "Balein de cordes" Classe.

Approche 1: Convertissez un tableau de caractères en une chaîne en Java à l'aide d'un objet «String»

Dans cette approche, un éventail de caractères peut être converti en chaîne en faisant un "Chaîne”Objet et contenant le tableau des caractères comme paramètre du constructeur.

Exemple

Présentation de l'exemple ci-dessous:

char [] donné par rapport = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
String String = new String (donné en caisse);
Système.dehors.println ("La chaîne convertie est:" + chaîne);

Appliquez les étapes suivantes dans le code ci-dessus:

  • Tout d'abord, créez un éventail de personnages accumulant les personnages déclarés.
  • Dans l'étape suivante, créez un nouveau «Chaîne"Objet nommé"chaîne"Via le"nouveau»Mot-clé et«Chaîne()”Constructeur, respectivement.
  • Enfin, affichez le tableau des caractères sous la forme d'une chaîne.

Sortir

Dans cette sortie, il peut être analysé que le tableau des caractères est converti en chaîne de manière appropriée.

Approche 2: Convertir un tableau de caractères en une chaîne en Java à l'aide des méthodes «copyValueof ()» ou «valueof ()»

Le "copyValueof ()"La méthode donne une chaîne correspondant aux caractères d'un tableau. De même, le «valeur de()»La méthode transforme différents types de valeurs, i.e., int, char, en cordes. Ces méthodes peuvent être appliquées pour transformer le tableau de caractères spécifié en une chaîne.

Syntaxe

copyValueof (char [] array, démarrage, longueur)

Dans la syntaxe ci-dessus:

  • "char [] array»Représente un tableau de caractères.
  • "commencer»Fait référence à l'indice de début du tableau des caractères.
  • "longueur»Correspond à la longueur du tableau de caractères.

Exemple

L'exemple fourni ci-dessous explique le concept discuté:

char [] donné par rapport = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
String String = String.CopyValueof (donné par rapport);
Système.dehors.println ("La chaîne convertie est:" + chaîne);

Dans l'extrait de code ci-dessus:

  • De même, initialisez un tableau de personnages nommés "donné à l'arrière".
  • Après cela, spécifiez le type de retour du résultat souhaité, je.e., "Chaîne".
  • Appliquez également le «copyValueof ()”Méthode, en plaçant le tableau spécifié comme son paramètre qui doit être transformé en une chaîne.
  • Enfin, enregistrez le correspondant «chaîne"Sur la console.

Sortir

À partir de ce résultat, on peut impliquer que la chaîne correspondante est récupérée.

Note: La même fonctionnalité peut être obtenue en optant pour le «valeur de()«Méthode, comme suit:

String String = String.Valeurof (donnée suraRray);
Système.dehors.println ("La chaîne convertie est:" + chaîne);

Dans l'extrait de code ci-dessus, appliquez simplement le «valeur de()”Méthode pour transformer le tableau de caractères discuté en chaîne.

Comme évident, le résultat est identique dans ce cas.

Approche 3: Convertissez un tableau de caractères en une chaîne en Java à l'aide de la classe «String Builder»

Le "Balein de cordes"La classe en Java crée une succession modifiable de personnages, et le"toString ()"La méthode donne le"Chaîne”Représentation de l'objet. Ces approches peuvent être utilisées pour accumuler les caractères d'un tableau en un objet, puis transformer l'objet en une chaîne.

Exemple

Passons par les lignes de code fournies ci-dessous:

char [] donné par rapport = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
StringBuilder buildObject = new StringBuilder ();
pour (int i = 0; i < givenarray.length; i++)
buildObject.Ajouter (donné par rapport [i]);

String String = buildObject.toString ();
Système.dehors.println ("La chaîne convertie est:" + chaîne);

Dans ce bloc de code, appliquez les étapes suivantes:

  • Créez un tableau de personnages ayant les personnages indiqués.
  • Maintenant, créez un «Balein de cordes"Objet rappelant l'approche discutée.
  • Après cela, appliquez le «pour”Boucle pour itérer les caractères dans un tableau et ajouter les caractères itérés dans l'objet créé via le«ajouter()" méthode.
  • Enfin, appliquez le «toString ()”Méthode pour transformer l'objet en une chaîne et l'afficher.

Sortir

Cette sortie implique que la représentation des cordes est retournée de manière appropriée.

Conclusion

Pour convertir un tableau de caractères en une chaîne en Java, créez un «Chaîne”Objet, appliquez le«copyValueof ()" ou "valeur de()«Méthodes, ou utilisez le«Balein de cordes" classe. Ces approches renvoient la représentation de la chaîne en spécifiant le tableau en tant que paramètre de constructeur, en appliquant les méthodes dédiées ou en ajoutant un tableau à un objet, puis en renvoyant une chaîne correspondant à l'objet, respectivement. Ce blog a discuté des approches pour convertir un tableau de caractères en une chaîne à l'aide de Java.