String[] Role = role.split(",");
//数组保存到集合
ArrayList<String> role1 = new ArrayList<>();
for (int i = 0; i < Role.length; i++) {
role1.add(Role[i]);
}
/**
* sp保存数据
*/
editor1.putInt("DATA", role1.size());
for (int i = 0; i < role1.size(); i++) {
editor1.putString("item_" + i, role1.get(i));
}
editor1.commit();
取集合里面的元素
list = new ArrayList<String>();
SharedPreferences preferDataList = getSharedPreferences("ROLE", Activity.MODE_PRIVATE);
int environNums = preferDataList.getInt("DATA", 0);
for (int i = 0; i < environNums; i++) {
String environItem = preferDataList.getString("item_" + i, null);
list.add(environItem);
}