Java:如何声明数组并用数据快速填充数组?

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]); } 我知道问题在于声明数组。如何声明字符串数组并用数据快速填充它 对不起,这个愚蠢的问题和很糟糕的英语 非

在第二行,Netbeans显示一个错误:

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"};