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.