Unabadilishaje herufi katika Java?
Unabadilishaje herufi katika Java?

Video: Unabadilishaje herufi katika Java?

Video: Unabadilishaje herufi katika Java?
Video: CS50 2013 - Week 4, continued 2024, Mei
Anonim

Kamba hazibadiliki ndani Java . Huwezi mabadiliko yao. Unahitaji kuunda kamba mpya na tabia kubadilishwa. Geuza Kamba kuwa a char , badala ya barua kwa faharisi, kisha ubadilishe safu kuwa Kamba.

Kwa kuzingatia hili, unabadilishaje faharisi ya kamba kwenye Java?

Kutumia toCharArray() Njia nyingine inayokubalika ya kuchukua nafasi tabia katika maalum index ndani ya Kamba inatumia safu ya herufi ambayo inaweza kurekebishwa kwa urahisi. Wazo ni kubadilisha uliyopewa kamba kwa safu ya herufi kwa kutumia toCharArray() njia yake na kisha badala mhusika aliyepewa index katika safu ya wahusika.

Zaidi ya hayo, unawezaje kubadilisha herufi za kwanza na za mwisho kwenye mfuatano? Chukua kwanza kipengele na uihifadhi katika a char , kubadilishana ya kwanza kipengele na mwisho , na uweke kipengee ulichokihifadhi kwenye a char ndani ya mwisho kipengele kwenye safu, kisha sema: Kamba temp = mpya Kamba (charArray); na kurudisha hiyo. Hii ni kuchukulia kuwa charArray ni safu yako ya chars.

Katika suala hili, unabadilishaje herufi ya kwanza ya kamba kwenye Java?

12 Majibu. Tumia kitendakazi cha substring() na hoja ya 1 kupata kamba ndogo kutoka nafasi ya 1 (baada ya mhusika wa kwanza ) hadi mwisho wa kamba (kuacha hoja ya pili nje ya chaguo-msingi kwa urefu kamili wa faili ya kamba ) Tumia substring() na upe idadi ya wahusika kwamba unataka kupunguza kutoka mbele.

Unaondoaje herufi kutoka kwa kamba kwenye Java?

Unaweza kutumia substring() njia ya java . lang. Kamba darasa kwa ondoa wa kwanza au wa mwisho tabia ya Kamba katika Java . Njia ndogo () imejaa kupita kiasi na hutoa matoleo kadhaa ambayo hukuruhusu ondoa mhusika kutoka kwa nafasi yoyote Java.

Ilipendekeza: