是否有可能從不同的類中獲取靜態數組列表的副本。我試圖從不同的課程訪問數組列表,並且總是得到一個空列。我是在假設,我們可以直接訪問靜態變量...複製不同類別靜態數組列表的內容?
基本上我想獲得的東西已添加到它的arraylist的副本。我怎樣才能做到這一點?
import java.util.ArrayList;
public class two {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Integer> two = one.getTemp();
for (int i = 0; i < two.size(); i++) {
System.out.println(two.get(i));
}
}
}
import java.util.ArrayList;
public class one {
public static ArrayList<Integer> temp = new ArrayList<Integer>();
public static ArrayList<Integer> getTemp() {
return temp;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < 10; i++) {
temp.add(i * 10);
}
for (int i = 0; i < 10; i++) {
System.out.println(temp.get(i));
}
while (true) {
}
}
}
你試圖調用哪個'main'方法? – prasanth
我將首先運行一個,並嘗試將arraylist從一個變成兩個...... – linuxWiz89
Java程序將只運行一個'main()'方法。所以你要麼把某些東西放入'ArrayList'中,要麼你得到'ArrayList'。 – awksp