【发布时间】:2017-03-03 04:50:59
【问题描述】:
我在 android studio 中有一个这样的数组整数 { 0 , 0 , 0 , 1 , 1 , 0 , 1} 如何在共享首选项中存储和调用它
【问题讨论】:
-
将其转换为 JSON 字符串并存储为字符串
我在 android studio 中有一个这样的数组整数 { 0 , 0 , 0 , 1 , 1 , 0 , 1} 如何在共享首选项中存储和调用它
【问题讨论】:
您无法按原样存储数组。 您可以将其转换为 JSON 字符串并将其存储为字符串。 或者,您可以使用this 之类的 ID 单独存储数组的每个元素。
【讨论】:
从中构建一个字符串。最好使用StringBuilder。
而且,在阅读时,只需 split() 使用逗号,然后用户 Integer.parseInt() 使用数组的所有元素。
应该比json路由更快,不需要任何额外的依赖。
【讨论】:
JSONArray不需要任何依赖