пружа вам све врсте функција када је у питању програмирање. Овај чланак ће се тачно фокусирати на једну такву тему која је СтрингБуилдер Ин Јава. Следе смернице о којима се говори у овом чланку,
Па кренимо онда,
СтрингБуилдер у Јави
Низови у јави су низ непроменљивих знакова. СтрингБуффер, с друге стране, користи се за стварање низа променљивих знакова. СтрингБуилдер је сличан класи СтрингБуффер, али не пружа никакву гаранцију синхронизације.Међутим, у већини примена је у природи много брже. Мора се напоменути да класа СтрингБуилдер није сигурна за употребу у више нити.
Конструктори
- СтрингБуилдер (): Ствара се празан градитељ низова са почетним капацитетом од 16 знакова.
- СтрингБуилдер (инт капацитет):): Створени градитељ низа је капацитета наведеног у аргументу.
- СтрингБуилдер (ЦхарСекуенце сек ): Створени градитељ низова садржи исте знакове као наведена ЦхарСекуенце.
- СтрингБуилдер (Стринг стр ): Конструише градитељ низа иницијализован за садржај наведеног низа.
Наставимо са овим чланком и погледајмо различите методе
СтрингБуилдер методе
Следеће методе се користе у класи СтрингБуилдер:
сортирај низ ц ++ узлазно
Додати метод
Овај метод додаје наведене елементе у постојећи низ.
цласс Маин {публиц статиц воид маин (Стринг аргс []) {СтрингБуилдер стр = нев СтрингБуилдер ('Роцк') стр.аппенд ('Ролл') Систем.оут.принтлн (стр)}}
Излаз:
РоцкРолл
СтрингБуилдер у Јави: метод уметања
Ова метода убацује низ са наведеним индексом.
јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {СтрингБуилдер стр = нев СтрингБуилдер ('Роцк') стр.инсерт (2, 'Ролл') Систем.оут.принтлн (стр)}}
Излаз:
РоРоллцк
Замените метод
Овај метод замењује низ од наведеног бегинИндек до ендИндек.
јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {СтрингБуилдер стр = нев СтрингБуилдер ('Роцк') стр.реплаце (1,3, 'Ролл') Систем.оут.принтлн (стр)}}
Излаз:
РРоллк
СтрингБуилдер у Јави: Метод брисања
Ова метода брише одређени низ из бегинИндек у ендИндек.
јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {СтрингБуилдер стр = нев СтрингБуилдер ('Роцк') стр.делете (1,3) Систем.оут.принтлн (стр)}}
Излаз:
Рк
__инит__ у питхон
Обрнута метода
Овај метод поништава низ присутан у СтрингБуилдер-у.
јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {СтрингБуилдер стр = нев СтрингБуилдер ('Роцк') стр.реверсе () Систем.оут.принтлн (стр)}}
Излаз:
кцоР
Метод капацитета
Тренутни капацитет Градитеља може се одредити овом методом. Мора се напоменути да је задати капацитет градитеља 16. Капацитет градитеља може се повећати за: (стари капацитет * 2) +2.
јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {СтрингБуилдер стр = нев СтрингБуилдер () Систем.оут.принтлн (стр.цапацити ()) стр.аппенд ('Роцк') Систем.оут.принтлн (стр. цапацити ()) стр.аппенд ('Добар је дан за љуљање') Систем.оут.принтлн (стр.цапацити ())}}
Излаз:
како претворити двоструко у инт
16
16
3. 4
Тако смо дошли до краја овог чланка о „СтрингБуилдер Ин Јава“. Ако желите да сазнате више,погледајте Едурека, поуздана компанија за учење на мрежи. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.
Имате питање за нас? Молимо вас да га помените у одељку за коментаре на овом блогу и јавићемо вам се што је пре могуће.