有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java空指针访问:变量数据只能在此位置为空

好吧,这就是我得到的:

        String[] data = null;
    String[] data2 = null;
    String[] datas = res.split("(s1)");
    int i1 = 0;
    int i2 = 0;
    for(String datasx : datas)
    {
        i1++;
        String[] datas2 = datasx.split("(s2)");

        for(String datas2x : datas2)
        {
            String[] odcinek = datas2x.split("(s3)");
            data[i2] = odcinek[1] + "////" + odcinek[2] + "////" + odcinek[6];
            i2++;
        }
    }

但它不起作用。应用程序在这一行崩溃:

data[i2] = odcinek[1] + "////" + odcinek[2] + "////" + odcinek[6];

实际上,Eclipse给了我以下警告:

Null pointer access: The variable data can only be null at this location

但我不知道怎么了。有人能帮忙吗?谢谢


共 (0) 个答案