没有看明白你的意思,你到底是要做什么?为什么说boolean不行?
public Boolean[] methodA();
你是有这样一个方法吧,你想将Boolean[]放到ArrayList中???还是boolean[]???

解决方案 »

  1.   

    这个意思???ArrayList a = new ArrayList();
    a.add(boolean[]);取:boolean[] b = (boolean[])a.get(0);
      

  2.   

    在java中好象不支持动态的Boolean数组
      

  3.   

    晕阿。有必要改成用ArrayList吗?boolean[] temp = null;temp = returnArray(); //-------------这个方法 返回一个数组。if(temp != null)
    {
      System.out.println(temp[0])
    }
    这样有啥问题啊!!!
      

  4.   

    或者直接用arraylist就行了何必费二便事主要是没看懂你的需求
      

  5.   

    首先在一个类里面有一个函数,接收一个字符数组,然后在数据库中查找是否存在,然后返回一个BOOLEAN类型的数组,我通过它返回的这个数组来识别是否要加载该项(这条记录)。我通过这个BOOLEAN类型的数组,一个一个读出来识别。在一开始时,我只是定义了,不有初始。所以遇到此问题。
      

  6.   

    取值:
       boolean[] b = (boolean[])a.get(0);
    为啥子中是: (boolean[])a.get(0);而不是取所有的
      

  7.   

    楼上的已经说得很清楚了,如果有什么问题还是建议楼主先去查查api,有什么问题再来提问
      

  8.   

    将数组放进ArrayList:
    //arrayBoolean是Boolean[]
    ArrayList alArray = Arrays.asList(arrayBoolean);从ArrayList中取数组:
    Boolean[] newArrayBoolean = alArray.toArray();
      

  9.   

    刚才帖的有点语法错误,更正如下:将数组放进ArrayList:
    //arrayBoolean是Boolean[]
    List alArray = Arrays.asList(arrayBoolean);从ArrayList中取数组:
    Boolean[] newArrayBoolean = (Boolean[])alArray.toArray();