public class ListMerge
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println ("Input length of arraylist 1:");
int n = input.nextInt();
ArrayList x = new ArrayList();
ArrayList y = new ArrayList();
for (int i = 0; i < n; i++)
{
System.out.println ("Input x[ " + i +"] :");
x.add(new Integer(i));
}
System.out.println ("Input length of arraylist 2:");
int m = input.nextInt();
for (int i = 0; i < m; i++)
{
System.out.println ("Input y[ " + i +"] :");
y.add(new Integer(i));
}
List<Integer> all = new ArrayList<Integer>();
all.addAll(x);
all.addAll(y);
System.out.println(all);
}
}
我做了這個 但它沒有從用戶獲取值。 請告訴我爲什麼....如何合併兩個有序的對象列表?
按您的意思排序?你需要將兩個排序列表合併到一個排序列表中? – polygenelubricants 2010-06-16 11:10:56
yes.i需要合併兩個已排序的列表 – 2010-06-16 11:16:38
您的意思是「它不從用戶獲取值」是什麼意思? – Kayz 2014-02-18 15:52:43