Ce este o metodă de adăugare în Java?



Add in Java este o metodă încorporată în Java care este utilizată pentru a atașa reprezentarea șirului argumentului boolean la o secvență dată

oferă o mulțime de metode pentru a vă ușura munca. În acest articol, să discutăm o astfel de metodă, adăuga() . Metoda append din java adaugă șirul specificat la secvența de caractere. Permiteți-mi să detaliați adăugați în Java.

python convertește numărul în binar

Punctele care trebuie discutate sunt următoarele:





Sa incepem!

Care este metoda adăugată în Java?

Metoda se adaugă în ajută la atașarea șirului specificat la secvența de caractere. Personajele din argumentele sunt apoi anexate.



  • Declaraţie

Declarația metodei de anexare este după cum urmează:

public StringBuilder append (String str)
  • Parametru

str: Este un șir

  • Valoare returnată

Returnează o referință la obiect



Acum, că sunteți conștient de sintaxa generală, să verificăm diferitmoduri / forme în care metoda anexată în Java poate fi utilizată.

Atașați în Java: Sintaxă

Diferite moduri de a reprezenta adăuga metoda sunt:

  • public StringBuilder append ( boolean b)
  • public StringBuilder append (int i)
  • public StringBuilder append (float f)
  • public StringBuilder append (l lung)
  • public StringBuilder append (dublu d)
  • public StringBuilder append ( char c)
  • public StringBuilder append ( char [] str)
  • public StringBuilder append ( char [] str, int decalaj, int len)
  • public StringBuilder append (CharSequence cs)
  • public StringBuilder append (CharSequence cs, int start, int Sfârșit)
  • public StringBuilder append (Object object)
  • public StringBuilder append (String str)
  • public StringBuilder append (StringBuffer sb)
  • public StringBuilder appendCodePoint ( int codePoint)

Acum, că sunteți conștient de concept, să încercăm să înțelegem conceptul cu ajutorul unui exemplu.

Exemplu

Mai jos, codul dat vă arată utilizarea StringBuilder clasă. Uită-te!

Cod:

import java.util. * import java.util.concurrent.LinkedBlockingQueue public class A {public static void main (String [] argv) throws 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) // print string System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // print string System.out.println ('String3 =' + str3.toString ())} }

Ieșire:

String = ABC

String1 = XYZ

String2 capacitate = 10

String3 = XYZ

O altă cale de ieșire este prin utilizarea StringBuffer clasă.

Cod:

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 ('Lungimea șirului Edureka =' + p) System.out.println ('Capacitatea șirului Edureka =' + q)}}

Ieșire:
Lungimea șirului Edureka = 7
Capacitatea șirului Edureka = 10

În codul de mai sus, am menționat cele mai utilizate două metode aparținând clasei StringBuffer. Permiteți-mi să vă ofer câteva informații despre această metodă oferită de Java!

Când se folosește metoda de adăugare?

Ei bine, situația în care operatorul + este utilizat pe șir obiecte . Java modifică singur modificările aduse unei instanțe de șir în două operațiuni similare pe o instanță StringBuffer. Prin urmare, concatenarea invocă metoda append pe un StringBuffer obiect. De îndată ce se realizează concatenarea, compilatorul apelează toString metoda de a schimba StringBuffer modificat înapoi într-un șir constant. Sună foarte complex, nu?

Ei bine, în loc de toate acestea, de ce să nu avem doar o clasă de șiruri care să acționeze ca și cum StringBuffer ?

Soluția aici este performanța. Există o mulțime de optimizări pe care ora și ora le pot face știind că obiectele șir sunt imuabile. ascunde partea complexă a conversiei dintre String și StringBuffer, mai exact programatorii nu simt niciodată cu adevărat nevoia de a utiliza StringBuffer și vor putea rezolva majoritatea problemelor în ceea ce privește operatorul + pentru variabilele șir!

Acest lucru ne duce la sfârșitul acestui articol despre metoda Append în Java. Sper că ți s-a părut informativ. Continuați să citiți, continuați să explorați!

care este eticheta span în html

Verificați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul. Suntem aici pentru a vă ajuta cu fiecare pas din călătoria dvs., pentru a deveni o afară de aceste întrebări java interviu, venim cu un curriculum care este conceput pentru studenți și profesioniști care doresc să fie un dezvoltator Java.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui articol „Adăugați în Java” și vă vom contacta cât mai curând posibil.