import java.util.*;
public class Main {
public static void main(String[] args) {
List list1 = new ArrayList();
list1.add(1);
list1.add(2);
list1.add(3);
Class myClass = list1.getClass();
Object list2 = myClass.newInstance(); //I want to create the same object like list1
System.out.println(list1.getClass()); //result: class java.util.ArrayList
System.out.println(list2.getClass()); //result: class java.util.ArrayList
}
}
如何添加一些元素到list2對象, 就像我用list1對象做的那樣。例如:list2.add(4);如何將新元素添加到從newInstance()方法獲取的ArrayList對象?
你爲什麼要使用'newInstance'呢? –
投它並添加它。示例 - >((List)list2).add(4) – RajatJ
因爲我正在學習java,所以我有這樣的任務。例如,我不知道對象的類,我應該創建未知類的新對象。我只是簡單地提出一個問題 – OFUSs