Android SharedPreferences 存放 String arr1[] = {"10,20","30,40","60,80"};
时间: 2023-07-07 17:36:05 浏览: 80
你可以使用SharedPreferences将String数组存储为字符串,并在需要时将其分割回原始数组。
例如,可以使用以下代码将字符串数组存储为SharedPreferences:
```
SharedPreferences prefs = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
String arr1[] = {"10,20","30,40","60,80"};
StringBuilder stringBuilder = new StringBuilder();
for(String s : arr1) {
stringBuilder.append(s).append(",");
}
editor.putString("array", stringBuilder.toString());
editor.apply();
```
然后,可以使用以下代码从SharedPreferences中检索原始字符串数组:
```
SharedPreferences prefs = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
String arrayString = prefs.getString("array", "");
String[] arr1 = arrayString.split(",");
```
此时,`arr1`就是存储在SharedPreferences中的原始字符串数组。
阅读全文