import java.util.*;
class a
{
   int z=1;
   a()
   {i++;}
   public int z()
   {return z;}
}public class b
{
  public static void main(String [] args)
  {  ArrayList v = new ArrayList;
     for(int i=0;i<5;i++)
    {  v.add(new a());  }
      //我如何取出指定z是多少值的对象
      //就是如何取出一个指定的对象  哪个对象的特征值是z为5  
}
}这是一个随便取的列子  各位帮忙看看
如何从容器中取出特定(比方说z 的值是5或2等)的对象

解决方案 »

  1.   

    ArrayList   只能根据index取出对象 或者遍历对象
      

  2.   

    放的时候指定index取的时候根据index就可以取出来
      

  3.   

    如何从容器中取出特定(比方说z 的值是5或2等)的对象
    -----------
    用map比较符合你的需求
      

  4.   

    我觉得你要用ARRAYLIST的话,只有用iterator来偏历对象,当条件满足时(Z==5),返回这个对象。