Sobes.tech
Junior — Middle

Kotlin-də açar-dəyər cütlüklərini necə həyata keçirmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də açar-dəyər cütlərini saxlamaq üçün tez-tez Map sinfi istifadə olunur. Əgər dəyişdirilə bilən saxlama tələb olunursa, MutableMap uyğundur.

Dəyişdirilə bilən sözlük yaratmaq və istifadə etmək nümunəsi:

val map: MutableMap<String, Int> = mutableMapOf()
map["alma"] = 3
map["banan"] = 5

println(map["alma"]) // 3 göstərəcək

Android üçün, adətən, tətbiq parametrləri kimi sadə açar-dəyər cütlərini saxlamaq üçün SharedPreferences istifadə olunur. Yazma və oxuma nümunəsi:

val sharedPref = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE)

// Yazma
with(sharedPref.edit()) {
    putString("açar", "dəyər")
    apply()
}

// Oxuma
val value = sharedPref.getString("açar", "varsayılan")

Beləliklə, sadə hallarda Kotlin-də Map və ya MutableMap istifadə etmək olar, Android-da isə parametrləri saxlamaq üçün SharedPreferences tövsiyə olunur.