Java将ArrayList转换为字符串并返回ArrayList?
我想将ArrayList保存到共享首选项,所以我需要将其转换为字符串并返回,这就是我正在做的事情:
// Save to shared preferences
SharedPreferences sharedPref = this.getPreferences(Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = this.getPreferences(Activity.MODE_PRIVATE).edit();
editor.putString("myAppsArr", myAppsArr.toString());
editor.commit();
我可以用它来检索它,但我不知道如何将数组字符串转换回数组列表。如何做到这一点?String arrayString = sharedPref.getString("yourKey", null);
我的数组看起来像这样:
[item1,item2,item3]