Ինչպե՞ս հեռացնել նիշը StringBuffer-ից Java-ում:
Ինչպե՞ս հեռացնել նիշը StringBuffer-ից Java-ում:

Video: Ինչպե՞ս հեռացնել նիշը StringBuffer-ից Java-ում:

Video: Ինչպե՞ս հեռացնել նիշը StringBuffer-ից Java-ում:
Video: WORD փաստաթղթի էջերի համարակալում 2024, Մայիս
Anonim

StringBuffer . ջնջել () մեթոդը հեռացնում է կերպարներ այս հաջորդականության ենթատողում: Ենթատողը սկսվում է նշված սկզբից և տարածվում է բնավորություն ինդեքսի վերջում - 1 կամ հաջորդականության վերջում, եթե այդպիսիք չկա բնավորություն գոյություն ունի։ Եթե սկիզբը հավասար է ավարտին, փոփոխություններ չեն կատարվում:

Հետագայում, կարելի է նաև հարցնել, թե ինչպես կարող եմ ջավայի տողից հեռացնել վերջին նիշը:

ենթատող () Java-ի դասի ներկառուցված մեթոդ substring(). Լարային ամենահայտնի միջոցն է ինչպես հեռացնել որ վերջին կերպարը . Սա արվում է եղածից ստանալով Լարային բոլորը կերպարներ սկսած առաջին ինդեքսային դիրքից մինչև հաջորդը վերջին դիրքը, նշանակում է երկարությունը լար մինուս 1.

Երկրորդ, ո՞րն է StringBuffer-ի օգտագործումը Java-ում: StringBuffer-ը Java-ում օգտագործվում է փոփոխվող String օբյեկտներ ստեղծելու համար: Սա նշանակում է, որ մենք կարող ենք օգտագործել StringBuffer-ը ավելացնել, հակադարձել, փոխարինել, միացնել և շահարկել տողերը կամ նիշերի հաջորդականությունը: Համապատասխան մեթոդները տակ StringBuffer դասերը համապատասխանաբար ստեղծվել են այս գործառույթներին համապատասխանելու համար:

Նմանապես մեկը կարող է հարցնել, թե ինչպես եք ջնջում ինչ-որ բան Java-ում:

Չկա ջնջել մեջ java , և բոլոր առարկաները ստեղծվում են կույտի վրա: JVM-ն ունի աղբահան, որը հիմնված է տեղեկանքների հաշվարկների վրա: Երբ այլևս որևէ օբյեկտի հղում չկա, այն հասանելի է դառնում աղբահավաքի կողմից հավաքելու համար:

Ո՞րն է տողի վերջին նիշը:

Լարային C-ում ներկայացված են զանգվածներով կերպարներ . -ի վերջը լար նշվում է հատուկ բնավորություն , զրոյականը բնավորություն , որը պարզապես բնավորություն 0 արժեքով (null բնավորություն ոչ մի կապ չունի, բացի անունից, զրո ցուցիչի հետ: ASCII-ում բնավորություն սահմանել, զրոյական բնավորություն կոչվում է NUL:)

Խորհուրդ ենք տալիս: