我正在尝试执行一个程序来存储na数组中的名称,以及一个打印该数组的方法,但该方法无效,我不知道这里有什么问题我的代码:
//method to print array
public static String printName(String[] name){
for(int i=0; i<names.length; i++){
return names[i];
}
}
public static void main(String[] args){
String[] names = {"jack"};
printName(names);
}
答案 0 :(得分:1)
public static void String printName(String[] names){
for(int index = 0; index < names.length; index ++)
System.out.println(names[index]);
}
或增强循环
public static void String printName(String[] names){
for(String name : String names)
System.out.println(name);
}
答案 1 :(得分:0)
您可以使用java.util.Arrays
:
System.out.println(Arrays.toString(names));
或流:
Arrays.asList(names).stream().forEach(s -> System.out.println(s));
或循环:
for(int n: names) {
System.out.println(n);
}
选择其中一种方法并将其放在此处:
public static void printName(String[] names) {
...
}
答案 2 :(得分:0)
Arrays.toString(names);