Kotlin Dersleri – String Veri Tipi

Merhaba Arkadaşlar,
Mobilhanem.com sitemiz üzerinden anlattığımız/yayınladığımız Kotlin Dersleri serimize bu dersimizde Kotlin String Veri Tipi‘nden bahsedeceğiz. Bir önceki dersimizde Byte, Short, Int, Long, Double, Float ,Char ve Boolean veri tiplerinden bahsetmiştik. Bu dersimizde String veri tipinden bahsedeceğiz.

String Veri Tipi

Bir önceki dersimde bahsettiğimiz gibi veri tipleri arasında en çok kullanılan veri tipi String veri tipidir. String temel yapısından bahsetmemiz gerekirse, Kotlin String nesnesi aslında bir char kümesinin bir araya gelmesinden oluşur. String atamasını yaparken değerini çift tırnak içinde atamasını yaparız (“”).  Aşağıdaki gibi tanımlanır.

Birden fazla stringi birleştirip tek bir string haline getirmek için aşağıdaki yöntemleri kullanabiliriz.

Not: Konsol çıktısı uygulamayı çalıştırdığımız zaman print() methodunun konsol’a yazdırdığı değer / değerlerdir.

Gördüğünüz gibi + sembolü ile  birden fazla String’i birleştirip tek bir string haline getirdik. Bunu aşağıdaki şekilde de yapabiliriz.

Yukarıda gördüğümüz gibi değişkenin değerini alabilmek için değişkenin başına $ işareti koymamızda  Kotlin dilinin bize sunmuş olduğu bir kolaylıktır.

Sadece string değeri değil int değerinide bir String’imizin içinde kullanacaksak $ işareti kullanırız ve ya aşağıdaki gibi + operotorü ile direk String’imize ekleyebiliriz.

String Methodları

Yukarıda String tanımlaması ve Stringleri birbirine nasıl ekleriz sorularına çözüm bulmaya çalıştık. Şimdi ise String Sınıfı ile bizlere sunulan bir kaç String methoduna bakalım. Method nedir dediğinizin farkındayım. İlerleyen derslerimizde anlatacağız. Fakat bu dersimizde biraz String ile ilgili methodlardan bahsetmek istiyorum. Nedir bu methodlar dersek Stringleri kesmek, karekter sayısını almak vs.. gibi işlemler diyebiliriz. Bu metotlar bize hazır olarak sunulmaktadır. Bu methodlardan bir kaçı aşağıdaki gibidir.

MethodAçıklama
get(int index)String içerisinde belirtilen index değerindeki karakter değeri döner.
substring(int beginIndex)Verilen beginIndex değerindeki indexten sonrasını döner.
substring(int beginIndex, int endIndex)Verilen begin index ile endIndex değeri arasındaki bölümü döner.
toUpperCase()String metini büyük harflere çevirir
toLowerCase()String metini küçük harflere çevirir
equals(Object another)Object olarak verilen değerin varolan değerle eşitliğini kontrol eder. true|false döner.
isEmpty()String değer boş mu dolumu kontrolü yapar. true|false döner.
plus(String str)String değerin sonuna farklı bir string değer eklemek için kullanılır.
replace(char old, char new)String metin içerisinde belirtilen oldChar değerlerini newChar değeri ile değiştirir.

Bunlara ek olarak bir method olmasada length değişkeni bize String’mizin uzunluğunu verecektir.

 

String’in çok daha fazla methodu bulunmaktadır. Hepsini incelemek isterseniz tıklayınız. Benim bu dersimde anlatmak istediklerim bu kadar. Bir daha ki Kotlin Dersimiz’de görüşmek deileğiyle..

Konu hakkında sorularınızı konu altından ve ya SoruCevap sitemizden sorabilirsiniz.

Tüm Kotlin Dersleri için tıklayınız.

Taha Kırca

iOS & Android & Apple Watch Developer, Mobilhanem.com yazarı, Karadeniz Uşağu, Ordu Sevdalısı

Yorum Yaz

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?