String a = "123";
String b = null;if(!a.equals("")){
    b[0] = a;
}执行到“b[0] = a;”这个就报错了,请大家帮我看看 !

解决方案 »

  1.   

    b是一个string  b[0]是什么东西啊 ?
    是不是 String[]  b=null;  ???
    数组遗开始要么赋值要么声明有多少个元素
    等于null估计报错的 
      

  2.   

    不好意思,写错了。汗~~~
    是:String b[] = null;
      

  3.   

    要初始化大小才能用。
    String[] b = new String[10];
    或是
    String[] b =new String[]{"sdfsdf","sdfsdf"};
      

  4.   

    b是引用的地址,你的地址都为null了,那b[0]又是什么东西呢?
      

  5.   

    同意楼上的!b都是null,b[0]就没意义了