我有一个包含一个数组列表的类,用户将在其中输入其元素。我认为我可以成功地将元素添加到此数组列表中,但是由于无法输出数组列表,我无法确定。我想在主程序中调用viewNYC方法,并使其在cmd提示符下显示其元素列表。有人可以帮忙吗?
import java.util.*;
class Hotels{
public static ArrayList NYC = new ArrayList();
public static String[] NYCArray = (String[])NYC.toArray(new String[NYC.size()]);
public static void addNYC(String hotel){
String NYChotel = hotel;
NYC.add(NYChotel);
}
public static void viewNYC(){ //Will be called in main programme
for(int i=0; i< NYCArray.length; i++){
return System.out.println(i+1 + ") \t" + NYCArray[i]);
}
}
}
最佳答案
viewNYC
的返回类型为void
。在return
循环中删除for
关键字:
for (int i = 0; i < NYCArray.length; i++) {
System.out.println(i + 1 + ") \t" + NYCArray[i]); // no "return"
}