public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private HashMap<String,PeopleBean> map;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button save_value = findViewById(R.id.save_value);
Button change_value = findViewById(R.id.change_value);
Button take_value = findViewById(R.id.take_value);
save_value.setOnClickListener(this);
change_value.setOnClickListener(this);
take_value.setOnClickListener(this);
//将hashmap存储,比如用sp来存储
map = new HashMap<>();
PeopleBean peopleBean1 = new PeopleBean("小明",19);
PeopleBean peopleBean2 = new PeopleBean("小红",18);
PeopleBean peopleBean3 = new PeopleBean("小张",18);
map.put("key1",peopleBean1);
SharedPreferences存储HashMap和相互转化
最新推荐文章于 2021-12-15 21:58:09 发布
本文介绍了如何使用SharedPreferences存储HashMap对象,并详细阐述了将HashMap转化为JSON字符串进行存储的方法,同时探讨了从SharedPreferences读取JSON数据并还原回HashMap的实现过程。
摘要由CSDN通过智能技术生成