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

时间:2010-10-29 10:37:26

标签: java arrays

public static void main(String[] args) throws IOException {
    String st3[]=new String[]{"сто", "двести", "триста", "sdf", "sdfsd", "sdfsd"};
    System.out.println(st3[1]);
}

在第二行中,Netbeans显示错误:

"non-static variable cannot be referenced from a static context".

我知道问题在于声明数组。如何声明一个STRING数组并快速填充数据?

抱歉愚蠢的问题和非常糟糕的英语。

非常感谢您的答案,错误已解决。 :)

2 个答案:

答案 0 :(得分:15)

问题与声明一个数组无关。您没有显示足够的代码来显示 错误的内容,但它本身并不是那些行。数组初始化有点啰嗦,但它是有效的。

请展示一个简短但完整的程序来说明问题。

这些线路采用哪种方式?

这是 工作的简短但完整的程序:

public class Test {
    public static void main(String[] args) {
        String st3[]=new String[]{"x", "y", "z", "sdf", "sdfsd", "sdfsd"};
        System.out.println(st3[1]);
    }
}

答案 1 :(得分:1)

声明和填充数组的最短方式:

String[] st3 = {"сто", "двести", "триста", "sdf", "sdfsd", "sdfsd"};