Qu'est-ce qu'une méthode d'ajout en Java?



Append in Java est une méthode intégrée en Java qui est utilisée pour ajouter la représentation sous forme de chaîne de l'argument booléen à une séquence donnée

propose de nombreuses méthodes pour faciliter votre travail. Dans cet article, parlons d'une de ces méthodes, ajouter() . La méthode append en java ajoute la chaîne spécifiée à la séquence de caractères. Laissez-moi élaborer sur le ajouter en Java.

Les points à discuter sont les suivants:





Commençons!

Quelle est la méthode append en Java?

La méthode ajoute aide à ajouter la chaîne spécifiée à la séquence de caractères. Les personnages du l'argument est ensuite ajouté.



  • Déclaration

La déclaration de la méthode append est la suivante:

public StringBuilder append (chaîne str)
  • Paramètre

str: c'est une chaîne

  • Valeur de retour

Renvoie une référence à l'objet



Maintenant que vous connaissez la syntaxe générale, voyons différentesmanières / formes dans lesquelles la méthode append en Java peut être utilisée.

Ajouter en Java: Syntaxe

Différentes façons de représenter le ajouter méthode sont:

comment créer un jframe
  • Publique StringBuilder ajouter ( booléen b)
  • Publique Ajout de StringBuilder (int i)
  • Publique Ajout de StringBuilder (float f)
  • Publique Ajout de StringBuilder (long l)
  • Publique Ajout de StringBuilder (double d)
  • Publique StringBuilder ajouter ( carboniser c)
  • Publique StringBuilder ajouter ( carboniser [] p)
  • Publique StringBuilder ajouter ( carboniser [] str, int décalage, int len)
  • Publique Ajout de StringBuilder (CharSequence cs)
  • Publique StringBuilder append (CharSequence cs, int début, int fin)
  • Publique StringBuilder append (objet obj)
  • Publique StringBuilder append (chaîne de caractères)
  • Publique Ajout de StringBuilder (StringBuffer sb)
  • Publique StringBuilder appendCodePoint ( int codePoint)

Maintenant que vous connaissez le concept, essayons de comprendre le concept à l’aide d’un exemple.

Exemple

Le code ci-dessous vous montre l'utilisation de StringBuilder classe. Regarde!

Code:

import java.util. * import java.util.concurrent.LinkedBlockingQueue classe publique A {public static void main (String [] argv) lève l'exception {StringBuilder str = new StringBuilder () str.append ('ABC') System.out. println ('String =' + str.toString ()) StringBuilder str1 = new StringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = new StringBuilder (10) // chaîne d'impression System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // chaîne d'impression System.out.println ('String3 =' + str3.toString ())} }

Production:

chaîne publique tostring ()

Chaîne = ABC

Chaîne1 = XYZ

Capacité String2 = 10

Chaîne3 = XYZ

Une autre solution consiste à utiliser StringBuffer classe.

Code:

import java.io. * class GFG {public static void main (String [] args) {StringBuffer s = new StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Longueur de la chaîne Edureka =' + p) System.out.println ('Capacité de la chaîne Edureka =' + q)}}

Production:
Longueur de la chaîne Edureka = 7
Capacité de la chaîne Edureka = 10

Dans le code ci-dessus, j'ai mentionné les deux méthodes les plus utilisées appartenant à la classe StringBuffer. Permettez-moi de vous donner un peu plus d'informations sur cette méthode proposée par Java!

Quand utiliser la méthode append?

Eh bien, la situation où l'opérateur + est utilisé sur une chaîne objets . Java modifie par lui-même toutes les modifications apportées à une instance de chaîne dans deux opérations similaires sur une instance StringBuffer. Par conséquent, la concaténation appelle la méthode append sur un StringBuffer objet. Dès que la concaténation est effectuée, le compilateur appelle le toString pour remplacer le StringBuffer modifié en une chaîne constante. Cela semble vraiment complexe, non?

Eh bien, au lieu de tout cela, pourquoi ne pas avoir juste une classe de chaîne qui agit comme StringBuffer ?

La solution ici est la performance. Il existe de nombreuses optimisations que l'heure et l'heure peuvent apporter en sachant que les objets chaîne sont immuables. cache la partie complexe de la conversion entre String et StringBuffer, plus précisément les programmeurs ne ressentent jamais vraiment le besoin d'utiliser StringBuffer et pourront résoudre la plupart des problèmes en termes d'opérateur + sur les variables string!

Cela nous amène à la fin de cet article sur la méthode Append en Java. J'espère que vous l'avez trouvé informatif. Continuez à lire, continuez à explorer!

tutoriel développeur Salesforce pour les débutants

Vérifiez par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Nous sommes là pour vous aider à chaque étape de votre voyage, pour devenir une autre question d'entrevue java, nous proposons un programme conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de cet article «Ajouter en Java» et nous vous répondrons dans les plus brefs délais.