Java 将ArrayList值动态传递给其他ArrayList
我有四个长度相同的数组(比如array1,array2…array4),我想动态地将这些数组的值传递给Java 将ArrayList值动态传递给其他ArrayList,java,android,arraylist,Java,Android,Arraylist,我有四个长度相同的数组(比如array1,array2…array4),我想动态地将这些数组的值传递给示例数组,以便添加条件并相应地获得值。我该怎么做 public SectionListItem[] exampleArray = { // Comment to prevent re-format new SectionListItem("array1 data","array2 data","array3 data", "array4 data") };
示例数组
,以便添加条件并相应地获得值。我该怎么做
public SectionListItem[] exampleArray = { // Comment to prevent re-format
new SectionListItem("array1 data","array2 data","array3 data", "array4 data")
};
private StandardArrayAdapter arrayAdapter;
private SectionListAdapter sectionAdapter;
private SectionListView listView;
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
arrayAdapter = new StandardArrayAdapter(this, R.id.example_text_view, exampleArray);
sectionAdapter = new SectionListAdapter(getLayoutInflater(), arrayAdapter);
listView = (SectionListView) findViewById(android.R.id.list);
setListAdapter(sectionAdapter);
listView.setAdapter(sectionAdapter);
}
下面是一个简单的例子:
public class array3 {
public static void main(String[] args) {
int ar3[]={33,45,67,87,34,56};
int ar4[]={5,8,9,22,3,4};
List list1=new ArrayList();
List list2=new ArrayList();
for (int i = 0; i < ar3.length; i++) {
list1.add(ar3[i]);
}
for (int i = 0; i < ar4.length; i++) {
list2.add(ar4[i]);
}
list1.addAll(list2);
System.out.println(list);
}
}
公共类数组3{
公共静态void main(字符串[]args){
int ar3[]={33,45,67,87,34,56};
int ar4[]={5,8,9,22,3,4};
List list1=新的ArrayList();
List list2=新的ArrayList();
for(int i=0;i