Java:如何声明数组并用数据快速填充数组?
在第二行,Netbeans显示一个错误:Java:如何声明数组并用数据快速填充数组?,java,arrays,Java,Arrays,在第二行,Netbeans显示一个错误: public static void main(String[] args) throws IOException { String st3[]=new String[]{"сто", "двести", "триста", "sdf", "sdfsd", "sdfsd"}; System.out.println(st3[1]); } 我知道问题在于声明数组。如何声明字符串数组并用数据快速填充它 对不起,这个愚蠢的问题和很糟糕的英语 非
public static void main(String[] args) throws IOException {
String st3[]=new String[]{"сто", "двести", "триста", "sdf", "sdfsd", "sdfsd"};
System.out.println(st3[1]);
}
我知道问题在于声明数组。如何声明字符串数组并用数据快速填充它
对不起,这个愚蠢的问题和很糟糕的英语
非常感谢您的回答,错误已解决。:) 问题根本与声明数组无关。您没有显示足够的代码来显示它的真正错误,但不是这些行本身。数组初始化有点冗长,但它是有效的 请展示一个简短但完整的程序来演示问题 这些行使用哪种方法 下面是一个简短但完整的程序,它确实有效:
声明和填充数组的最短方法:
public class Test {
public static void main(String[] args) {
String st3[]=new String[]{"x", "y", "z", "sdf", "sdfsd", "sdfsd"};
System.out.println(st3[1]);
}
}
有关更多信息,请参阅Java教程的数组部分:接受对前面问题的一些回答。
public class Test {
public static void main(String[] args) {
String st3[]=new String[]{"x", "y", "z", "sdf", "sdfsd", "sdfsd"};
System.out.println(st3[1]);
}
}
String[] st3 = {"сто", "двести", "триста", "sdf", "sdfsd", "sdfsd"};