Swift: Önemli String Methodları

Search for a command to run...

No comments yet. Be the first to comment.
Merhaba,
Bu yazımda swift dilinde önemli yer edinmiş bazı string methodlarından bahsedeceğim. Gerek kendim için tekrar niteliğinde gerekse basit anlatımla konuyu kavramak istemek isteyen arkadaşlar için yardımcı olacağını düşünüyorum. Öyleyse başlayalım.
Metni büyütmek için kullanılır ve büyüttüğü metni return etmektedir.
var str = "kalem"
var newStr = kalem.upperCased()
print(newStr)
// KALEM
upperCased methodunun tam tersidir.
var str = "KALEM"
var newStr = kalem.lowerCased()
print(newStr)
// kalem
Parametre olarak bir harf ister ve stringin içerisinde o harfin bulunup bulunmadığını kontrol eder.
let yusuf = "yusuf"
var sonuc = yusuf.contains("y")
prinnt(sonuc)
// true
Reversed metodu sayesinde string ifadeyi ters şekilde yazdırabiliriz.
var str = "kalem"
var ters = String(str.reversed())
print(ters)
// melak
Count Ozelligi
str.count
// 5
Capitalized Ozelligi
str.capitalized
// Kalem
HasPrefix Ozelligi
let str = "Dark Knight"
print(str.hasPrefix("Dark"))
// true
// Metnin ilk kelimesinin kontrolü amaçlı kullanılır.
// Hassufix özelliği ise metnin son kelimesinin o kelimeyle bitip
// bitmediğini kontrol etmektedir.
String metodlarından bir tanesi de insert methodudur. String olarak belirtilmiş kelimenin belli bir yerine ekleme yapılabilir.
var str = "ornek"
str.insert("r", str.index(startIndex, offsetby:0))