我想先用逗号分隔字符串,然后再按空格。我已经编写了代码,但是没有用
public class HelloWorld{
public static void main(String []args){
String [] y={};
String [] l=null;
int k=0;
String val = "10.0.0.0 255.255.255.0 net-0-rtr.example.com 2,10.0.1.0
255.255.255.0 net-1-rtr.example.com 1";
String [] x = val.split(",");
for(int i=0;i<x.length;i++){
y = x[i].split(" ");
int b=0;
for( ;k<y.length;){
l[k]=y[b];
k++;
b++;
}
k=b;}
}}
它给出以下输出:-线程“ main”中的异常java.lang.NullPointerException 在HelloWorld.main(HelloWorld.java:16)