A.java將數組傳遞給不同的類...閱讀NetBeans Java
public Class A
{
String a,b;
public static void setArray(String[] array)//This is where i want the array to come
{
array[0]=a;
array[1]=b
}
}
B.java
public class B
{
String[] arr1 = new String[2];
arr1[0]="hello";
arr1[2]="world";
public static void main(String[] args)
{
A a = new A();
a.setArray(arr1);//This is from where i send the array
}
}
我試圖從一個類發送一個陣列到另一個類
而.....有什麼問題嗎? – csmckelvey
由於某種原因...我在A類中得到空...如果我做System.out.println(a);那麼我得到空 –
你得到一個NPE,因爲arr1還沒有初始化。您可以通過創建B的新實例來初始化它。 – Ayman