Kas ir Java pievienošanas metode?

Pievienošana Java ir iebūvēta Java metode, ko izmanto, lai pievienotu Būla argumenta virknes attēlojumu noteiktai secībai

piedāvā daudz metožu, lai atvieglotu jūsu darbu. Šajā rakstā apspriedīsim vienu šādu metodi, pievienot () . Jauna pievienošanas metode Java pievieno norādīto virkni rakstzīmju secībai. Ļaujiet man sīkāk izklāstīt pievienot Java valodā.

Apspriežamie punkti ir šādi:





Sāksim!

Kāda ir Java pievienotā metode?

Metode pievienota palīdz pievienot norādīto virkni rakstzīmju secībai. Rakstzīmes Pēc tam tiek pievienots arguments.



  • Deklarācija

Pievienošanas metodes deklarācija ir šāda:

publiskais StringBuilder papildinājums (String str)
  • Parametrs

str: Tā ir virkne

  • Atgriešanās vērtība

Atgriež atsauci uz objektu



Tagad, kad esat informēts par vispārējo sintaksi, pārbaudīsim cituveidi, kā var izmantot metodi, kas pievienota Java.

Pievienot Java valodā: sintakse

Dažādi veidi, kā pārstāvēt pievienot metodes ir:

  • publiski StringBuilder pievienot ( būla b)
  • publiski StringBuilder pievienot (int i)
  • publiski StringBuilder papildinājums (pludiņš f)
  • publiski StringBuilder papildinājums (garš l)
  • publiski StringBuilder papildinājums (dubultā d)
  • publiski StringBuilder pievienot ( char c)
  • publiski StringBuilder pievienot ( char [] p)
  • publiski StringBuilder pievienot ( char [] str. int kompensēt, int len)
  • publiski StringBuilder papildinājums (CharSequence cs)
  • publiski StringBuilder pievienot (CharSequence cs, int sākt, int beigas)
  • publiski StringBuilder pievienot (Object obj)
  • publiski StringBuilder pievienot (String str)
  • publiski StringBuilder pievienot (StringBuffer sb)
  • publiski StringBuilder appendCodePoint ( int codePoint)

Tagad, kad esat apzinājies jēdzienu, mēģināsim saprast jēdzienu ar piemēra palīdzību.

Piemērs

Zem norādītā koda parādīts, kā lietojat StringBuilder klasē. Paskaties!

Kods:

importēt java.util. * importēt java.util.concurrent.LinkedBlockingQueue publiskā klase A {public static void main (String [] argv) izmet izņēmumu {StringBuilder str = new StringBuilder () str.append ('ABC') System.out. println ('String =' + str.toString ()) StringBuilder str1 = jauns StringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = jauns StringBuilder (10) // drukas virkne System.out.println ('String2 kapacitāte =' + str2.capacity ()) StringBuilder str3 = jauna StringBuilder (str1) // drukas virkne System.out.println ('String3 =' + str3.toString ())} }

Izeja:

Stīga = ABC

1. virkne = XYZ

2. virknes ietilpība = 10

Virkne3 = XYZ

Vēl viena izeja ir izmantot StringBuffer klasē.

Kods:

importēt java.io. * klasi GFG {public static void main (String [] args) {StringBuffer s = new StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Virknes garums Edureka =' + p) System.out.println ('Virknes ietilpība Edureka =' + q)}}

Izeja:
Stīgas Edureka garums = 7
Stīgas Edureka ietilpība = 10

Iepriekš minētajā kodā es esmu minējis divas visbiežāk izmantotās metodes, kas pieder StringBuffer klasei. Ļaujiet man ielādēt mazliet vairāk informācijas par šo Java piedāvāto metodi!

Kad izmantot pievienošanas metodi?

Nu, situācija, kad virknē tiek izmantots + operators objektiem . Java pati maina visas virknes instancē veiktās modifikācijas divās līdzīgās operācijās StringBuffer instancē. Tāpēc sasaistīšana izsauc pievienošanas metodi a StringBuffer objekts. Tiklīdz ir savienots, sastādītājs izsauc toString metode, kā modificēto StringBuffer mainīt atpakaļ uz nemainīgu virkni. Tas izklausās patiešām sarežģīti, vai ne?

pitona priekšrocības un trūkumi

Visu šī iemesla dēļ kāpēc ne tikai viena stīgu klase, kas darbojas tāpat kā StringBuffer ?

Šeit risinājums ir veiktspēja. Ir daudz optimizācijas, ko stunda un laiks var padarīt, zinot, ka virknes objekti ir nemaināmi. slēpj sarežģīto konversijas daļu starp String un StringBuffer, precīzāk, programmētāji nekad īsti nejūt nepieciešamību izmantot StringBuffer un spēs atrisināt lielāko daļu problēmu saistībā ar + operatoru virknes mainīgajos!

Tas noved mūs pie šī raksta par metodi Pievienot Java beigās. Es ceru, ka jums tas šķita informatīvs. Turpini lasīt, turpini izpētīt!

Pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Mēs esam šeit, lai palīdzētu jums katrā solī jūsu ceļojumā, lai kļūtu par papildus šiem java intervijas jautājumiem, mēs piedāvājam mācību programmu, kas paredzēta studentiem un profesionāļiem, kuri vēlas būt Java izstrādātāji.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī raksta “Pievienot Java” komentāru sadaļā, un mēs sazināsimies ar jums pēc iespējas ātrāk.