如果这是一个简单的问题,我很抱歉,但我似乎无法用另一个类的参数调用我的一个方法。
通常如果我打电话给我的方法,我会这样做。
的Class1
public static void main(String [] args){
Class2 class2Object = new Class2();
class2Object.myMethod();
}
的Class2
public void myMethod(){
System.out.print("Hello");
}
以上只是一个例子,但是如果我必须将参数传递给myMethod方法(例如arrayList),我将如何在其他类中调用它。
我需要调用的实际方法如下:
public void search(List<String> listOfWords) throws FileNotFoundException, IOException
任何帮助将不胜感激, 问候。
答案 0 :(得分:6)
在调用方法时,您只需在方法的参数中添加一个列表:
List<String> someList = new ArrayList<String>();
//populate list if you want
class2Object.search(someList);
您可能会从阅读a tutorial on methods arguments中受益。
答案 1 :(得分:1)
Class2 class2Object = new Class2();
List<String> myList = new List<String>();
class2Object.search(myList);
答案 2 :(得分:1)
您可以在定义中添加要传入的信息和数据类型以及您要引用的内容
public static void main(String [] args){
Class2 class2Object = new Class2();
class2Object.myMethod(5);
}
public void myMethod(int var){
System.out.print(var);
}