66问答网
所有问题
java将两个数组按合并用arraylist
比如第一个数组里的元素师1,2,3,4,5 第二个数组里的是6,7,8,9,合并后是1,6,2,7,3,8,4,9,5
举报该问题
推荐答案 2013-12-01
只能遍历添加了。
public ArrayList<Integer> method(ArrayList<Integer> list1,ArrayList<Integer> list2){
ArrayList<Integer> list=new ArrayList<Integer>();
for(int i=0;i<list1.size()||i<list2.size();i++){
if(i<list1.size()) list.add(list1.get(i));
if(i<list2.size()) list.add(list2.get(i));
}
return list;
}
提问者运行试试,如果有不懂,就追问即可
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ux2sisipnxpnv2i9UD9.html
其他回答
第1个回答 2013-12-01
import java.util.ArrayList;
class Test
{
public static void main(String[] args)
{
ArrayList list=new ArrayList(12);
int[] a={1,2,3,4,5};
int[] b={6,7,8,9};
int i=0;
int j=0;
for(int count=1;count<=a.length+b.length;count++)
{
if(count%2!=0)
{
list.add(a[i]);
i++;
}
else
{
list.add(b[j]);
j++;
}
}
System.out.println("Hello World!");
for(Object l:list)
{
System.out.print(l+",");
}
}
}
相似回答
java中
两个
list怎么
合并
啊?有list,list1,list2。想要list等于list1...
答:
Java将两个list合并,只需要把list1和list2内容都添加都集合list中即可
,如下:package com.test;import java.util.ArrayList;import java.util.List;public class TestA {/** * @param args */public static void main(String[] args) {//定义集合1List<String> list1=new ArrayList<String>();...
将两个数组
排列组合到一个数组集合 求
java
代码
答:
import
java
.util.Scanner;public class Test { private String[] arr1;private String[] arr2;public Test(){ //数组长度可以随意改,但必须保证
两个数组
长度一样 arr1 = new String[3];arr2 = new String[3];initArray();} private void initArray(){ Scanner scanner = new Scanner(Syste...
JAVA
怎么
合并两个数组
答:
三种字符
数组合并
的方法public static String[] getOneArray() { String[] a = { "0", "1", "
2
" }; String[] b = { "0", "1", "2" }; String[] c = new String[a.length + b.length]; for (int j = 0; j < a.length; ++j) { c[j] = a[j]; } ...
java
怎样
合并两个
list?
答:
合并
出来的List就是b,而不是一个新的List .如果创建新的可以:
ArrayList
<String> c=(ArrayList <String> )a.clone;c.addAll(b);
Java
是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用
两个
特征。Java语言作为...
java 怎么把
多
个
list
合并
成一个去掉重复的
答:
listAll.addAll(list
2
); listAll = new
ArrayList
<Integer>(new LinkedHashSet<>(listAll)); System.out.println(listAll); }输出:[1, 2, 3, 4, 7, 10]代码要典:
合并 使用java
.util.List.addAll(Collection<? extends Integer>)去重,借助LinkedHashSet ...
JAVA
怎么
合并两个数组
呢?
答:
int[] s ={4, 7,
2
, 3, 1 ,10, 6, 5 ,9 ,8}; int[] s2 = {4,6,2,10,24,9,30,7}; int a[]=new int[s.length+s2.length]; //定义一个长度为s加s2长度的数组 System.arraycopy(s,0,a,0,s.length); //
将数组
s的元素复制到a中 System.arraycopy(s2,0,a,s....
大家正在搜
java合并两个int数组
java怎么合并两个数组
java两个数组合并排序
java合并两个升序数组
java两个有序数组合并
java两个日期数组合并后排序
java数组合并成一个
java数组赋值给另一个数组
数组转arraylist
相关问题
java 将两个list合并 list1={[1,2],[1...
java怎么将两个数组交叉合并
java怎么合并两个不同类对应的arraylist
java怎么将2个数组的数据合并?
两个String数组怎么合并成一个数组?
Java中如何把两个数组合并为一个
Java如何合并两个数组
java中 两个list怎么合并啊?有list,list1,...