byte[] fileContent = null;
if (fileContent == null) {
   //在此写代码让fileContent 不为null;
} 若fileContent为空,则让fileConten 不为空,请问大家应怎样写?

解决方案 »

  1.   

    fileContent = new byte[1];
      

  2.   

    ??
    需要初始化?fileContent  = {  1,  2 };
      

  3.   

    楼上的代码相当于:fileContent = new byte[2];
    fileContent[0] = 1;
    fileContent[1] = 2;楼主只是想让fileContent不为null就可以了, 最好是fileContent = new byte[0]就行了
      

  4.   

    fileContent = new byte[0]就可以了吗?
      

  5.   

    fileContent = new byte[1]
      

  6.   

    请问大家到底是
    fileContent = new byte[0]
    还是
    fileContent = new byte[1]
      

  7.   

    晕, 都可以的, 自己试试不就知道了?public class Test {
    public static void main(String[] args) {
    byte[] t = new byte[0];
    System.out.print(t == null);
    }
    }new byte[1]是一个长度的数组, new byte[0]是零个长度的数组, 它们都不是null.