2

簡単な質問で申し訳ありませんが、別のクラスのパラメーターを使用して 1 つのメソッドを呼び出すことができないようです。

通常、メソッドを呼び出す場合は、そのように実行します。

クラス1

public static void main(String [] args){
   Class2 class2Object = new Class2();
   class2Object.myMethod();
}

クラス2

public void myMethod(){
  System.out.print("Hello");
}

上記は単なる例ですが、パラメーターを myMethod メソッド (たとえば、arrayList) に渡す必要がある場合、他のクラスではどのように呼び出すのでしょうか。

呼び出す必要がある実際のメソッドは次のとおりです。

public void search(List<String> listOfWords) throws FileNotFoundException, IOException

よろしくお願いします。

4

3 に答える 3

6

メソッドを呼び出すときに、メソッドの引数にリストを入れるだけです。

List<String> someList = new ArrayList<String>();
//populate list if you want
class2Object.search(someList);

メソッドの引数に関するチュートリアルを読むと、おそらく役立つでしょう。

于 2012-12-19T19:57:02.050 に答える