String yani dilimizdeki karşılığı ile dizgi, belleğin öbek bölgesinde tutulan ve utf-8 baytlarından oluşan bir yapıyı temsil eder.
Sahip olduğu veriler belleğin öbek bölgesinde tutulduğundan, dizge değişmezleriyle olamayacak biçimde genişletilerek değiştirilebilirler.
Yaygın olarak kullanılan String
yöntemlerini aşağıda yer almaktadır:
push_str
yöntemi kullanılır.replace
yönteminden faydalanılır.to_lowercase
/to_uppercase
metodları kullanılır.trim
metodu oldukça kullanışlıdır.Bir String
türü düşürüldüğünde kendisine öbek üzerinde ayrılmış bulunan kaynaklar boşaltılır.
String
türü, kendisini &str
ile genişleterek, yine kendisini döndüren +
işlecine sahiptir. Ancak bu olanak beklentilerinizi karşılayacak kadar ergonomik olmayabilir.