需要帮助从arraylist获取值然后保存到另一个arraylist(在另一个类文件中)
user1332993
问问题
397 次
3 回答
3
用于Intent
将值传递给另一个类(扩展活动)intentObj.putExtras()
会有所帮助。
放在:
ArrayList<String> arrayList= new ArrayList<String>();
arrayList.add("hello");
arrayList.add("there");
Intent intent = new Intent(getApplicationContext(), secondClass.class);
intent.putStringArrayListExtra("pass_list", arrayList);
startActivity(intent);
要得到
ArrayList<String> arrayList= getIntent().getStringArrayListExtra("pass_list");
于 2012-04-14T07:31:08.397 回答
0
为此使用get(index)
、set(index, object)
和方法。insert(index, object)
add(object)
例子:
List<String> list0 = new ArrayList<String>();
list0.add("this");
list0.add("is");
list0.add("an");
list0.add("answer");
List<String> list1 = new ArrayList<String>();
list1.add(list0.get(1));
list1.add(list0.get(3));
list1.insert(1, list0.get(0));
结果 list1 将是:“is”、“this”、“answer”。
于 2012-04-14T07:29:09.043 回答
0
您可以使用 Collection 类的 addAll 方法将 arraylist 的所有元素添加到另一个。
请参阅文档http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html#addAll%28java.util.Collection%29
于 2012-04-14T07:34:48.813 回答