Lahat ng Kailangan Mong Malaman StringBuilder Sa Java



Nagbibigay sa iyo ang artikulong ito ng isa pang kawili-wiling paksa habang nakatuon ito sa StringBuilder sa Java kasama ang praktikal na pagpapatupad nito.

binibigyan ka ng lahat ng uri ng tampok pagdating sa pagprogram. Ang artikulong ito ay tiyak na tumututuon sa isang tulad ng paksa na StringBuilder Sa Java. Ang mga sumusunod ay mga payo na tinalakay sa artikulong ito,

Kaya't magsimula tayo noon,





StringBuilder Sa Java

Ang mga string sa java ay isang pagkakasunud-sunod ng hindi mababago na mga character. Ang StringBuffer, sa kabilang banda, ay ginagamit upang lumikha ng isang pagkakasunud-sunod ng mga nababagabag na character. Ang StringBuilder ay katulad ng klase sa StringBuffer, ngunit hindi ito nagbibigay ng anumang garantiya ng pagsabay, anuman.Gayunpaman, ito ay mas mabilis sa likas na katangian sa ilalim ng karamihan sa mga pagpapatupad. Dapat pansinin na, ang klase ng StringBuilder ay hindi ligtas para magamit ng maraming mga thread.

kung paano lumikha ng parameter sa tableau

Mga tagapagbuo

  • StringBuilder (): Ang isang walang laman na tagabuo ng string na may paunang kapasidad na 16 na mga character ay nilikha.
  • StringBuilder (int kapasidad):): Ang nagawa ng tagabuo ng string ay mula sa kapasidad na tinukoy sa argument.
  • StringBuilder (CharSequence seq ): Ang nilikha ng tagabuo ng string ay naglalaman ng parehong mga character tulad ng tinukoy na CharSequence.
  • StringBuilder (String str ): Bumubuo ng isang tagabuo ng string na naisasimulan sa mga nilalaman ng tinukoy na string.

Ipagpatuloy natin ang artikulong ito at tingnan ang iba't ibang mga pamamaraan



Mga Paraan ng StringBuilder

Ang mga sumusunod na pamamaraan ay ginagamit sa klase ng StringBuilder:

Ikabit ang Paraan

Ang pamamaraang ito ay nagdaragdag ng mga tinukoy na elemento sa mayroon nang string.



klase Pangunahing {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}

Output:

RockRoll

StringBuilder Sa Java: Ipasok ang Paraan

Ang pamamaraang ito ay nagsisingit ng isang string sa tinukoy na index.

pampublikong klase Pangunahing {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}

Output:

RoRollck

Palitan ang Pamamaraan

Pinalitan ng pamamaraang ito ang string mula sa tinukoy na beginIndex hanggang sa endIndex.

pampublikong klase Pangunahing {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}

Output:

Roll

StringBuilder sa Java: Tanggalin ang Paraan

Tinatanggal ng pamamaraang ito ang tukoy na string mula sa beginIndex hanggang sa endIndex.

pampublikong klase Pangunahing {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}

Output:

Rk

mag-doble sa int java

Reverse Pamamaraan

Binabaligtad ng pamamaraang ito ang string na naroroon sa StringBuilder.

pampublikong klase Pangunahing {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}

Output:

kcoR

Paraan ng Kapasidad

Ang kasalukuyang kapasidad ng Tagabuo ay maaaring matukoy ng pamamaraang ito. Dapat pansinin na ang default na kapasidad ng Tagabuo ay 16. Ang kapasidad ng tagabuo ay maaaring madagdagan ng: (oldcapacity * 2) +2.

pampublikong klase Pangunahing {public static void main (String args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. kapasidad ()) str.append ('Ito ay isang magandang araw na mag-rock') System.out.println (str.capacity ())}}

Output:

kung paano mag-doble sa int

16

16

3. 4

Sa gayon ay natapos na kami sa artikulong ito sa 'StringBuilder In Java'. Kung nais mong matuto nang higit pa,tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo upang sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na ito at babalikan ka namin sa lalong madaling panahon.