java里面数组声明之后要new来分配存储单元。但是声明的同时直接赋值,是不是就不要用new了?感谢感谢

解决方案 »

  1.   

    恩恩,没错
    也可以声明的时候不赋值,到要用的时候再赋。比如 String[] tokens;
    String line = "1234,123,456"
    .....tokens = line.split(",");
      

  2.   

    在定义数组的同时就为数组元素分配空间并赋值,就是数组的静态初始化,可用可不用
    如:
    int ia[]={1,2,3,4];
    int ia[]=new int[]{3,4,5};