"Alt dizelerle yapabileceğiniz diğer bazı şeylere göz atın:"
8) Bir alt diziyi nasıl bulurum?
indexOf ve lastIndexOf yöntemleri , dizeler içindeki dizeleri aramanıza izin verir. Bu yöntemlerin 4 versiyonu vardır:
indexOf yöntemi , belirtilen bir Dize içinde bir dize arar. Metod, belirtilen String'in başından itibaren veya bazı indekslerden başlayarak (ikinci yöntem) string'i arayabilir. Dize bulunursa, yöntem ilk karakterinin dizinini döndürür; bulunamazsa -1 döndürür.
Yöntem(ler) | Örnek(ler) |
---|---|
|
|
Sonuç:
|
|
|
|
Sonuç:
|
" lastIndexOf yöntemi, belirtilen dizeyi String'imizin sonundan geriye doğru arar! Bu yöntem, String'imizin en sonundan veya bir dizinden başlayarak (ikinci yöntem) bir dize arayabilir. Dize bulunursa, o zaman yöntem ilk karakterinin dizinini döndürür; bulunmazsa -1 döndürür."
Yöntem(ler) | Örnek(ler) |
---|---|
|
|
Sonuç:
|
|
|
|
Sonuç:
|
9) Bir String'in bir kısmını başka bir String ile nasıl değiştiririm?
"Bunun için üç yöntem var."
replace yöntemi , belirli bir karakterin tüm oluşumlarını başka bir karakterle değiştirir.
replaceAll yöntemi , bir alt dizenin tüm oluşumlarını başka bir dizeyle değiştirir.
replaceFirst yöntemi , geçirilen bir alt dizenin ilk oluşumunu belirtilen bir dizeyle değiştirir.
Yöntem(ler) | Örnek(ler) |
---|---|
|
|
Sonuç:
|
|
|
|
Sonuç:
|
|
|
|
Sonuç:
|
"Fakat bunlara dikkat etmeniz gerekiyor. Son iki yöntemde ( replaceAll ve replaceFirst ) aradığımız string basit bir string olarak değil normal bir ifade olarak geçiriliyor. Ama buna daha sonra değineceğim."
GO TO FULL VERSION