[英]Passing array to another class
將下面的數組從 Sentence 類傳遞到 Word 類時的問題。
public class Sentence {
private static String[] arrayList = { "Everybody", "was", "having" + "fun" + "at" + "the party" };
public static String[] getArrayList() {
return arrayList;
}
}
============================
public class Word extends Sentence {
public void getArayList(String[] a) {
String[] araylist = Exper.getArrayList();
for (String s : araylist) {
System.out.print(s + " ");
}
}
}
首先,像getArrayList
和arayList
這樣的名字只會完全arayList
你的思維過程。
主要問題不是你的代碼使用,而不僅僅是不注意。 看看下面的arrayList
與你的相比,有些是串聯的,而“派對”是一個數組。 實際上go
方法在這里是多余的 - String 數組應該是:
private static String[] arrayList = {"Everybody", "was", "having", "fun", "at", "the", "party"};
您的主要方法只需要這樣: - 除了錯別字和冗余之外,您代碼中的所有其他內容都可以正常工作。 Word word = new Word(); word.getArayList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.