JavaRush /Java блогу /Random-KY /Стринг башкаруу, Java тилинде саптар менен иштөө функциял...
articles
Деңгээл

Стринг башкаруу, Java тилинде саптар менен иштөө функциялары

Группада жарыяланган
Бул окуу куралында биз Java тorндеги саптарды үйрөнүүнү улантабыз. Саптар менен иштөөнүн негиздерин “Javaдагы саптар” сабагынан тапса болот. Java классында Stringсаптын мазмунун башкаруу ыкмаларынын жыйындысы бар. Белгилерди, ички саптарды табыңыз, регистрди жана башка тапшырмаларды өзгөртүү. Стринг башкаруу, Java тorнде саптар менен иштөө функциялары - 1

Символдорду жана субсаптарды алуу

Сиз саптын белгилүү бир ордунда турган символду чакырып ала аласыз charAt(). Саптын биринчи символунун индекси 0, акыркысы length()-1. Төмөнкү code саптын 9 символун кайтарат.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Символдордун номери 0дөн башталат, андыктан саптагы 9-тамга “O” болот. Стринг башкаруу, Java тorнде саптар менен иштөө функциялары - 2Эгер сизге бир гана символ эмес, саптын бир бөлүгү керек болсо, анда substring. Методдун substringэки варианты бар: Стринг башкаруу, Java тorнде саптар менен иштөө функциялары - 3Төмөнкү code 11-белгиден баштап, бирок 15-белгисин кошпогондо, саптын ички саптарын кайтарат, натыйжада "күрөк" деген сөз пайда болот.
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Стрингди башкаруу, Java тorнде саптар менен иштөө функциялары - 4

Саптарды манипуляциялоонун башка ыкмалары

Таблицада саптар менен иштөөнүн кээ бир ыкмалары жана алардын сүрөттөлүшү көрсөтүлгөн. Стринг башкаруу, Java тorнде саптар менен иштөө функциялары - 5

Белгилерди жана субсаптарды издөө

Келгиле, символдорду жана субсаптарды издөөнүн дагы бир нече ыкмаларын карап көрөлү. Класс Stringсаптагы символдун же субсаптын абалын кайтаруучу ыкмаларды камтыйт: indexOf()жана lastIndexOf(). Методдор indexOf()саптын башынан, lastIndexOf()аягынан издейт. Бул ыкмалар дал таппаса, алар -1 кайтарышат. Класста ошондой эле белгиленген символдордун ырааттуулугу сапта камтылган болсо, чындыкты кайтаруучу Stringметодду камтыйт . Бул ыкманы колдонуңуз, эгерде сиз сапта подсап бар же жок экенин бorшиңиз керек болсо, бирок анын орду маанилүү эмес. Төмөнкү table жана ыкмаларын сүрөттөйт . класс ишке ашырган интерфейс , андыктан саптарды . containsindexOf()lastIndexOf()Стрингди башкаруу, Java тorнде саптар менен иштөө функциялары - 6CharSequenceStringcontains()

Саптарды өзгөртүү. Символдорду жана ички саптарды алмаштыруу

Класста Stringсапка символдорду жана ички саптарды киргизүүнүн бир нече ыкмалары бар. Таблица табылган символдорду жана субсаптарды алмаштыруу ыкмаларын сүрөттөйт. Стринг башкаруу, Java тorнде саптар менен иштөө функциялары - 7

Мисал

Төмөнкү класс файл аты менен саптын ар кандай бөлүктөрүн колдонуу үчүн жана методдорун Filenameколдонуунун мисалын көрсөтөт . Эми классты колдонгон программаны карап көрөлү : Программа чыгарат: Метод " " акыркы учурун аныктоо үчүн ыкманы колдонот . Метод бул маанини файл кеңейтүүсүн табуу үчүн колдонот. Түпнуска булакка шилтеме: Стринг башкаруу, Java String башкаруусунда саптар менен иштөө функциялары , Javaда саптар менен иштөө функциялары. 2 бөлүкlastIndexOf()substring()Стринг башкаруу, Java тorнде саптар менен иштөө функциялары - 8FilenameСтрингди башкаруу, Java тorнде саптар менен иштөө функциялары - 9Стринг башкаруу, Java тorнде саптар менен иштөө функциялары - 10extensionlastIndexOf.substring
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION