Sobes.tech
Junior — Middle

Kotlin тилинде ачкыч-баалуу жуптарды сактоо кандай ишке ашырылат?

sobes.tech AI

AIден жооп

Kotlinде ачкыч-маалымат жуптарын сактоо үчүн көбүнчө Map классы колдонулат. Эгер өзгөрүлмө сактоо керек болсо, анда MutableMap ылайыктуу.

Өзгөрүлмө сөздүк түзүү жана колдонуу мисалы:

val map: MutableMap<String, Int> = mutableMapOf()
map["алма"] = 3
map["банан"] = 5

println(map["алма"]) // 3 чыгарат

Android үчүн, көбүнчө, колдонмонун жөнөкөй ачкыч-баалуулук жуптарын сактоо үчүн SharedPreferences колдонулат. Жазуу жана окуу мисалы:

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

// Жазуу
with(sharedPref.edit()) {
    putString(" ачкыч ", " баалуулук ")
    apply()
}

// Окуу
val value = sharedPref.getString(" ачкыч ", " алдын ала белгиленген ")

Ошентип, жөнөкөй учурларда Kotlinде Map же MutableMap колдонсо болот, ал эми Androidда жөндөөлөрдү сактоо үчүн SharedPreferences сунушталат.