Како уклонити први знак стринга у Јави

Kako Ukloniti Prvi Znak Stringa U Javi



У Јави, стринг је представљен коришћењем класе Стринг која се налази у пакету јава.ланг. То је најчешће коришћена класа у Јава библиотеци. Сваки стринг који конструишемо у Јави је објекат типа Стринг. Једна ствар коју треба имати на уму у вези са стринг објектима је да они неће бити модификовани након њиховог креирања. Међутим, постоје шансе да ћете морати да урадите друге операције на стрингу, као што је уклањање знакова.

Овај водич ће посебно расправљати о методи за уклањање првог знака стринга у Јави.

Како уклонити први знак стринга у Јави?

У Јави можете уклонити први знак стринга користећи:







  • субстринг() метод
  • СтрингБуилдер.делетеЦхарАт() метода
  • СтрингБуффер.делете() метода

Сада ћемо проверити сваку од горе наведених метода једну по једну!



Метод 1: Уклоните први знак низа помоћу методе субстринг().

Да бисте уклонили први карактер стринга, користите класу Јава стринг „ подстринг() ” метод. Такође можете користити овај метод за брисање првог и последњег знака стринга одједном. Пошто су стрингови непроменљиви, резултујући подниз треба да се чува у новој променљивој типа Стринг.



Синтакса





Општа синтакса методе субстринг() је дата као:

подниз ( инт почетак, инт крај )



Овде метода субстринг() узима два параметра, “ почетак ' и ' крај ”; други параметар је опциони. Овај метод уклања почетни и завршни карактер стринга и враћа резултујући подниз.

Међутим, ако намеравате да уклоните само први знак стринга, онда можете проследити почетни индекс на следећи начин:

подниз ( инт старт )

Погледајте доле дати пример да бисте разумели наведени концепт.

Пример

Направићемо променљиву са именом „ стр ” и одштампајте његову вредност користећи „ Систем.оут.принтлн() ” метод:

Низ стр = 'Линукс' ;
Систем.оут.принтлн ( 'Стварни стринг: ' + стр ) ;

Онда ћемо проћи „ 1 ” као почетни параметар индекса за „ подстринг() ” метод. Ова операција враћа подстринг који има све карактере оригиналног стринга изузев првог:

Низ невСтр = стр.подниз ( 1 ) ;

На крају, поново ћемо користити метод Систем.оут.принтлн() да прикажемо резултујући стринг:

Систем.оут.принтлн ( 'Резултантни низ: ' + невСтр ) ;

Излаз показује да је прво слово „ Линук ” Стринг је успешно уклоњен и метод субстринг() враћен је “ инукхинт ”:

Метод 2: Уклоните први знак стринга помоћу СтрингБуилдер.делетеЦхарАт() методе

Други метод за уклањање првог знака стринга је „ делетеЦхарАт() ” метод. Овај метод припада „ СтрингБуилдер ' класа. Без креирања нових објеката, СтрингБуилдер дозвољава кориснику да додаје или уклања знакове из стрингова јер је СтрингБуилдер променљив.

Синтакса

Синтакса методе „делетеЦхарАт()“ је дата на следећи начин:

делетеЦхарАт ( инт индекс )

Прихвата само један параметар и брише карактер присутан у наведеном индексу.

Пример

Користићемо исти низ ' стр ” који је креиран у горе поменутом примеру. Сада ћемо креирати објекат под називом „ сбСтр ” класе СтрингБуилдер и проследи „ стр ” као параметар:

СтрингБуилдер сбСтр = нови СтрингБуилдер ( стр ) ;

Затим позовите „ делетеЦхарАт() ” метод и пролаз “ 0 ” као аргумент за уклањање првих знакова датог низа:

сбСтр.делетеЦхарАт ( 0 ) ;

Коначно, одштампајте подниз користећи „ Систем.оут.принтлн() ” метод:

Систем.оут.принтлн ( 'Резултантни стринг коришћењем Стринг Буилдер-а: ' + сбСтр ) ;

Излаз

Метод 3: Уклоните први знак стринга помоћу СтрингБуффер.делете() методе

делете() ” метода припада „ СтрингБуффер ' класа. Овај „ СтрингБуффер.делете() ” се такође користи за уклањање првог знака стринга у Јави.

Синтакса

Синтакса методе делете() класе СтрингБуффер је:

избрисати ( инт стартиндек, инт ендиндек )

Потребна су два параметра, ' стартиндек ' и ' ендиндек “, и враћа подстринг након брисања знакова наведених у датом опсегу.

Пример

Прво ћемо креирати објекат под називом „ сбСтр ” класе СтрингБуффер преношењем стринга “ стр ” у њему као аргумент:

СтрингБуффер сбСтр = нови СтрингБуффер ( стр ) ;

Затим, зовемо „ делете() ” метод и пролаз “ 0 ” као почетни индекс и “ 1 ” као крајњи индекс:

сбСтр.делете ( 0 , 1 ) ;

На крају, одштампајте резултујући подниз на конзоли:

Систем.оут.принтлн ( 'Резултантни стринг коришћењем бафера стрингова: ' + сбСтр ) ;

Као што видите, успешно смо уклонили прво слово „ Линук ” стринг користећи методу делете():

Саставили смо сва битна упутства везана за уклањање првог знака низа у Јави.

Закључак

Да бисте уклонили први знак стринга, можете користити три методе: Стринг.субстринг(), СтрингБуилдер.делетеЦхарАт() или СтрингБуффер.делете() метод. Стринг.субстринг() је знатно бржи од осталих поменутих метода. Враћа нови стринг са ажурираним почетним и завршним индексом. У овом водичу смо објаснили методе за уклањање првог знака стринга у Јави.