Co je metoda připojení v Javě?



Připojit v Javě je vestavěná metoda v Javě, která se používá k připojení řetězcové reprezentace booleovského argumentu k dané posloupnosti

nabízí mnoho metod, které vám usnadní práci. V tomto článku pojďme diskutovat o jedné takové metodě, připojit() . Metoda append v java připojí zadaný řetězec k posloupnosti znaků. Dovolte mi, abych to podrobně popsal připojit v Javě.

Body k projednání jsou následující:





Pojďme začít!

MVC architektura v Javě s diagramem

Jaká je metoda připojená v Javě?

Metoda se připojí pomáhá při připojení zadaného řetězce k posloupnosti znaků. Postavy argument se poté připojí.



  • Prohlášení

Deklarace metody přidání je následující:

public StringBuilder append (String str)
  • Parametr

str: Je to řetězec

  • Návratová hodnota

Vrátí odkaz na objekt



Nyní, když jste si vědomi obecné syntaxe, se podívejme na jinouzpůsoby / formy, ve kterých lze použít metodu připojenou v Javě.

Připojit v Javě: Syntaxe

Různé způsoby, jak reprezentovat připojit metody jsou:

  • veřejnost StringBuilder připojit ( booleovský b)
  • veřejnost StringBuilder append (int i)
  • veřejnost StringBuilder append (float f)
  • veřejnost Připojit StringBuilder (dlouhý l)
  • veřejnost Připojit StringBuilder (double d)
  • veřejnost StringBuilder připojit ( char C)
  • veřejnost StringBuilder připojit ( char [] p)
  • veřejnost StringBuilder připojit ( char [] str, int offset, int jen)
  • veřejnost StringBuilder append (CharSequence cs)
  • veřejnost StringBuilder append (CharSequence cs, int Start, int konec)
  • veřejnost StringBuilder append (Object obj)
  • veřejnost StringBuilder append (String str)
  • veřejnost Připojit StringBuilder (StringBuffer sb)
  • veřejnost StringBuilder appendCodePoint ( int codePoint)

Nyní, když jste si vědomi tohoto konceptu, zkusme jej pochopit pomocí příkladu.

jak ukončit java program

Příklad

Níže uvedený kód ukazuje použití StringBuilder třída. Podívej se!

Kód:

import java.util. * import java.util.concurrent.LinkedBlockingQueue veřejná třída A {public static void main (String [] argv) vyvolá výjimku {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ýstup:

Řetězec = ABC

Řetězec1 = XYZ

Kapacita řetězce 2 = 10

Řetězec3 = XYZ

Dalším východiskem je použití StringBuffer třída.

Kód:

import java.io. * třída GFG {public static void main (String [] args) {StringBuffer s = new StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Délka řetězce Edureka =' + p) System.out.println ('Kapacita řetězce Edureka =' + q)}}

Výstup:
Délka řetězce Edureka = 7
Kapacita řetězce Edureka = 10

Ve výše uvedeném kódu jsem zmínil dvě nejpoužívanější metody patřící do třídy StringBuffer. Dovolte mi nalít trochu více informací o této metodě, kterou Java nabízí!

Kdy použít metodu přidání?

Situace, kdy je na řetězci použit operátor + předměty . Samotná Java mění jakékoli úpravy provedené na instanci řetězce ve dvou podobných operacích na instanci StringBuffer. Zřetězení proto vyvolá metodu připojení na a StringBuffer objekt. Jakmile je provedeno zřetězení, kompilátor zavolá toString metoda pro změnu upraveného StringBuffer zpět na konstantní řetězec. Zní to opravdu složitě, že?

otočit a odblokovat v sql

No místo toho všeho proč nemít jen jednu třídu řetězců, která se chová jako StringBuffer ?

Řešením je výkon. Existuje spousta optimalizací, díky kterým může hodina a čas vědět, že objekty řetězce jsou neměnné. skrývá složitou část převodu mezi String a StringBuffer, přesněji programátoři nikdy necítí potřebu používat StringBuffer a budou schopni vyřešit většinu problémů, pokud jde o operátor + na řetězcových proměnných!

Tím se dostáváme na konec tohoto článku o metodě Připojit v Javě. Doufám, že vám to přišlo informativní. Pokračujte ve čtení, pokračujte ve zkoumání!

Podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě. Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, abychom se kromě otázek týkajících se tohoto rozhovoru pro javu stali i učebním plánem, který je určen pro studenty a profesionály, kteří chtějí být vývojářem Java.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v tomto článku „Připojit v Javě“ a my se vám ozveme co nejdříve.