2

如果这是一个简单的问题,我很抱歉,但我似乎无法使用另一个类的参数调用我的一个方法。

通常,如果我要调用我的方法,我会这样做。

第一类

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 回答
1
Class2 class2Object = new Class2();
List<String> myList = new List<String>();
class2Object.search(myList);
于 2012-12-19T19:59:34.287 回答
1

您添加要在调用中传递的信息和数据类型以及要在定义中引用它的内容

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

public void myMethod(int var){
  System.out.print(var);
}
于 2012-12-19T20:00:27.187 回答