Ing tutorial iki kita bakal terus sinau babagan senar ing basa Jawa. Dasar-dasar nggarap senar bisa ditemokake ing piwulangan "Senar ing Jawa". Kelas
String
ing Jawa nduweni sakumpulan cara kanggo ngolah isi string. Temokake karakter, substring, ngganti kasus lan tugas liyane.
Njupuk karakter lan substrings
Sampeyan bisa entuk karakter sing ana ing posisi tartamtu ing senar kanthi nelponcharAt()
. Indeks karakter pisanan ing baris punika 0, kang pungkasan length()
-1. Kode ing ngisor iki ngasilake karakter 9 saka senar.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Nomer karakter diwiwiti saka 0, dadi karakter nomer 9 ing baris kasebut yaiku "O". Yen sampeyan kudu njaluk ora mung siji karakter, nanging bagéan saka senar, sampeyan bisa nggunakake substring
. Cara kasebut substring
nduweni rong pilihan: Kode ing ngisor iki bakal ngasilake substring saka senar, diwiwiti saka karakter kaping 11, nanging ora kalebu nomer 15, sing nyebabake tembung "gero"
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Cara liya kanggo manipulasi strings
Tabel nuduhake sawetara cara kanggo nggarap senar lan katrangane.Telusuri karakter lan substrings
Ayo goleki sawetara cara liyane kanggo nggoleki karakter lan substrings. Kelas kasebutString
ngemot cara sing ngasilake posisi karakter utawa substring ing senar: indexOf()
lan lastIndexOf()
. Cara indexOf()
nggoleki saka wiwitan senar, lastIndexOf()
saka pungkasan. Yen cara iki ora nemokake match, padha bali -1. Kelas uga String
ngandhut cara contains
sing ngasilake bener yen urutan karakter sing ditemtokake ana ing senar. Gunakake metode iki yen sampeyan kudu ngerti manawa ana substring ing senar, nanging posisi kasebut ora penting. Tabel ing ngisor iki njlèntrèhaké indexOf()
lan cara lastIndexOf()
. CharSequence
iku antarmuka sing kelas dileksanakake String
, supaya sampeyan bisa pass strings menyang contains()
.
Ngganti garis. Ngganti karakter lan substrings
Kelas kasebutString
nduweni sawetara cara kanggo nglebokake karakter lan substrings menyang senar. Tabel kasebut nggambarake cara kanggo ngganti karakter lan substring sing ditemokake.
Tuladha
Kelas ing ngisor ikiFilename
nuduhake conto nggunakake lastIndexOf()
lan cara substring()
kanggo nggunakake macem-macem bagean saka senar karo jeneng berkas. Saiki nimbang program sing nggunakake kelas Filename
: Program bakal output: Cara extension
nggunakake cara lastIndexOf
kanggo nemtokake kedadeyan pungkasan saka " .
". Cara substring
nggunakake nilai iki kanggo nemokake ekstensi file. Link menyang sumber asli: Manajemen string, fungsi kanggo nggarap string ing manajemen String Jawa, fungsi kanggo nggarap string ing Jawa. Bagean 2
GO TO FULL VERSION