JavaRush /Java Blogu /Random-AZ /Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək üçü...
articles
Səviyyə

Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək üçün funksiyalar

Qrupda dərc edilmişdir
Bu dərslikdə biz Java-da sətirlər haqqında öyrənməyə davam edəcəyik. Sətirlərlə işləməyin əsaslarını “Java-da sətirlər” dərsində tapmaq olar. Java-da bir sinif Stringsətir məzmununu idarə etmək üçün bir sıra üsullara malikdir. Simvolları, alt sətirləri tapın, hərfi dəyişdirin və digər tapşırıqları tapın. Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 1

Simvolların və alt sətirlərin əldə edilməsi

Sətirdə müəyyən bir mövqedə olan simvolu zəng edərək əldə edə bilərsiniz charAt(). Sətirdəki birinci simvolun indeksi 0, sonuncu simvol length()-1-dir. Aşağıdakı kod sətrin 9-cu simvolunu qaytarır.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Simvolların nömrələnməsi 0-dan başlayır, ona görə də sətirdəki 9-cu simvol “O”dur. Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 2Yalnız bir simvol deyil, sətirin bir hissəsini almaq lazımdırsa, istifadə edə bilərsiniz substring. Metodun substringiki variantı var: Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 3Aşağıdakı kod 11-ci simvoldan başlayaraq sətirin alt sətirini qaytaracaq, lakin 15-ci simvol daxil edilmir və nəticədə “uğultu” sözü yaranır.
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 4

Simləri manipulyasiya etmək üçün digər üsullar

Cədvəl sətirlərlə işləməyin bəzi üsullarını və onların təsvirini göstərir. Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 5

Simvolları və alt sətirləri axtarın

Simvolların və alt sətirlərin axtarışı üçün daha bir neçə üsula baxaq. Sinifdə Stringsimvolun və ya alt sətirin sətirdəki mövqeyini qaytaran üsullar var: indexOf()lastIndexOf(). Metodlar indexOf()sətrin əvvəlindən, lastIndexOf()sonundan axtarış aparır. Bu üsullar uyğunluq tapmasa, -1 qaytarır. Sinif həmçinin müəyyən edilmiş simvol ardıcıllığı sətirdə olarsa, doğru qaytaran Stringmetodu ehtiva edir . Sətirdə alt sətirin olub olmadığını bilmək lazımdırsa, lakin onun mövqeyi vacib deyilsə, bu üsuldan istifadə edin. Aşağıdakı cədvəl və üsulları təsvir edir . sinifin həyata keçirdiyi interfeysdir , ona görə də sətirləri . containsindexOf()lastIndexOf()Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 6CharSequenceStringcontains()

Xətlərin dəyişdirilməsi. Simvolların və alt sətirlərin dəyişdirilməsi

Sinifdə Stringsimvol və alt sətirləri sətirə daxil etmək üçün bir neçə üsul var. Cədvəl tapılmış simvolların və alt sətirlərin dəyişdirilməsi üsullarını təsvir edir. Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 7

Misal

Aşağıdakı sinif fayl adı ilə sətirin müxtəlif hissələrini istifadə etmək üçün və metodlarından Filenameistifadə nümunəsini göstərir . İndi sinifdən istifadə edən proqramı nəzərdən keçirin : Proqram çıxış edəcək: Metod " " son baş verməsini müəyyən etmək üçün bir metoddan istifadə edir . Metod fayl uzantısını tapmaq üçün bu dəyərdən istifadə edir. Orijinal mənbəyə keçid: String idarəçiliyi, Java-da sətirlərlə işləmə funksiyaları String management, Java-da sətirlərlə işləmək funksiyaları. 2-ci hissəlastIndexOf()substring()Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 8FilenameSətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 9Sətirlərin idarə edilməsi, Java-da sətirlərlə işləmək funksiyaları - 10extensionlastIndexOf.substring
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION