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։