Čo je metóda pridania v Jave?



Pripojiť v Jave je vstavaná metóda v Jave, ktorá sa používa na pripojenie reťazovej reprezentácie boolovského argumentu k danej postupnosti

ponúka veľa metód na uľahčenie vašej práce. V tomto článku si predstavíme jednu z týchto metód, pridať () . Metóda append v jave pripojí zadaný reťazec k postupnosti znakov. Dovoľte mi rozpracovať pripojiť v Jave.

Body, o ktorých sa bude diskutovať, sú tieto:





Poďme začať!

MVC architektúra v Jave so schémou

Aká je metóda pripojená v Jave?

Metóda je pripojená v pomáha pri pripájaní zadaného reťazca k postupnosti znakov. Postavy argument sa potom pripojí.



  • Vyhlásenie

Deklarácia metódy pridania je nasledovná:

public StringBuilder append (String str)
  • Parameter

str: Je to reťazec

  • Návratová hodnota

Vráti odkaz na objekt



Teraz, keď ste si vedomí všeobecnej syntaxe, vyskúšajme inúspôsoby / formy, v ktorých je možné použiť metódu pripojenú v jazyku Java.

Pripojiť v jazyku Java: Syntax

Rôzne spôsoby, ako reprezentovať pridať metódy sú:

  • verejné Pripojiť StringBuilder ( boolovský b)
  • verejné Pripojiť StringBuilder (int i)
  • verejné StringBuilder append (float f)
  • verejné Pripojiť StringBuilder (dlhé l)
  • verejné Pripojiť StringBuilder (dvojité d)
  • verejné Pripojiť StringBuilder ( char c)
  • verejné Pripojiť StringBuilder ( char [] p)
  • verejné Pripojiť StringBuilder ( char [] str, int vyrovnať, int len)
  • verejné Pripojiť StringBuilder (CharSequence cs)
  • verejné StringBuilder append (CharSequence cs, int začať, int koniec)
  • verejné StringBuilder append (Object obj)
  • verejné Pripojiť StringBuilder (String str)
  • verejné Pripojiť StringBuilder (StringBuffer sb)
  • verejné StringBuilder appendCodePoint ( int codePoint)

Teraz, keď už tento pojem poznáte, skúsme ho pochopiť na príklade.

ako používať Microsoft Visual Studio

Príklad

Nižšie uvedený kód zobrazuje použitie StringBuilder trieda. Pozrieť sa!

Kód:

import java.util. * import java.util.concurrent.LinkedBlockingQueue verejná trieda {public static void main (String [] argv) vyvolá výnimku {StringBuilder str = new StringBuilder () str.append ('ABC') System.out. println ('String =' + str.toString ()) StringBuilder str1 = nový StringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = nový StringBuilder (10) // print string System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // print string System.out.println ('String3 =' + str3.toString ())} }

Výkon:

Reťazec = ABC

Reťazec1 = XYZ

Kapacita reťazca2 = 10

Reťazec3 = XYZ

Ďalším východiskom je použitie StringBuffer trieda.

Kód:

import java.io. * trieda GFG {public static void main (String [] args) {StringBuffer s = nový StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Dĺžka reťazca Edureka =' + p) System.out.println ('Kapacita reťazca Edureka =' + q)}}

Výkon:
Dĺžka šnúrky Edureka = 7
Kapacita šnúrky Edureka = 10

Vo vyššie uvedenom kóde som spomenul dve najpoužívanejšie metódy patriace do triedy StringBuffer. Dovoľte mi nalejte trochu viac informácií o tejto metóde, ktorú Java ponúka!

Kedy použiť metódu pridania?

Situácia, keď sa na reťazci použije operátor + predmety . Samotná Java mení akékoľvek úpravy vykonané na inštancii reťazca v dvoch podobných operáciách na inštancii StringBuffer. Preto zreťazenie vyvolá metódu pridania na a StringBuffer objekt. Akonáhle je zreťazenie vykonané, kompilátor zavolá natiahnuť metóda na zmenu upraveného StringBuffer späť na konštantný reťazec. Znie to naozaj zložito, však?

otočiť a odblokovať v sql

Namiesto toho všetkého by ste nemali mať iba jednu triedu reťazcov, ktorá by fungovala ako StringBuffer ?

Riešením je výkon. Existuje veľa optimalizácií, vďaka ktorým môže hodina a čas vedieť, že reťazcové objekty sú nemenné. skryje komplexnú časť konverzie medzi String a StringBuffer, presnejšie programátori nikdy nepociťujú potrebu používať StringBuffer a budú schopní vyriešiť väčšinu problémov v podobe operátora + na premenných reťazcov!

Týmto sa dostávame na koniec tohto článku o metóde Append in Java. Dúfam, že ste to našli poučné. Čítajte ďalej, skúmajte!

Pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Sme tu, aby sme vám pomohli na každom kroku na vašej ceste. Okrem otázok týkajúcich sa tohto rozhovoru pre jazyk java vymyslíme učebný plán určený pre študentov a profesionálov, ktorí sa chcú stať vývojármi Java.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov v tomto článku „Pripojiť v Jave“ a my sa vám ozveme čo najskôr.