0
これは正しく行っていますか?別のクラスに文字列のArrayListを呼び出す?
test.java(MAIN):
public class test {
public static ArrayList<String> testArray = new ArrayList<String>();
public static void main (String[] args) {
ArrayList<String> test = new ArrayList<String>();
test.add("blah1");
test.add("blah2");
}
public static ArrayList<String> passTestArray() {
return testArray;
}
}
secondClass.java
public class secondClass {
ArrayList<String> test = test.passTestArray();
for (int i = 0; i < test.size(); i++) {
System.out.println(authors.get(i));
}
}
secondClass
クラスからの出力としては何も取得しません。私がこれを正しく行っているかどうかわからない。 :/
あなたが投稿した内容は、正当なJavaコードではありません。メソッドの外側にforループを持つことはできません。どのようにしてこのコードをコンパイルするのかもわかりません。 –
おっと!知らせてくれてありがとうございます! –
@EugenHotaj、これを正しく行っているかどうか知っていますか? 'test.java'のメソッドを' secondClass.java'に渡して配列を渡すことはできますか? –