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։