2 rocksent rocksent 于 2013.09.05 14:34 提问

android 怎样保存这些数据好?

123,"aaaaa"
232,"bbbbb"
3432,"dsfsdf"
2,"sdfsdf"
43,"sdfsdfde"
这是成对出现的值,赋给什么样的类型保存好?
for(....){
int id=...
String str=...
//保存这些数据
}
解析刚刚的数据
...

用什么样数据类型保存能更方便遍历输出显示呢
List?ArrayList?HashMap?
怎么写呢?

3个回答

longhai326
longhai326   2013.09.05 14:51
已采纳

看你的数据,可以自己定义一个对象
example:
class A {
private String 123_;//这里可以看保存的是什么,自己命名,有多少个属性
private String 232;

//这里是 get()和set()方法
}

List aList=new ArrayList();

for(int i=0;i<size;i++){
A a=new A();
a.set123_("aaaaa");
a.set.....

aList.add(a);

}

使用的时候,遍历list就可以了

cj6585256
cj6585256   2013.09.05 15:56

上面的方法都可以 要看你怎么使用方便了 是程序缓冲 还是外部缓存了
程序缓存用上面的方法都可以 外部缓冲shareprefrence或者文件

Jave_
Jave_   2013.09.05 15:31
List<Map<Integer,String>> list = new ArrayList<Map<Integer, String>>();
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!