黑马程序员技术交流社区

标题: 关于集合ArrayList [打印本页]

作者: Array先生    时间: 2016-9-11 11:13
标题: 关于集合ArrayList
/*
*1.创建水果类Fruit,类中有2个私有属性:名称 name(String类型)、
*价格price(double类型),并提供满参构造和get、set方法
2.定义测试类Test,在测试类中定义两个静态方法:main方法和 ArrayList<Fruit>
getFruit(ArrayList<Fruit> list)方法:
  (1)在getFruit(ArrayList<Fruit> list)方法中要求完成
  :定义ArrayList<Fruit>集合newList,查询出指定集合list中
  元素的price属性为10.0
  或者8.00的水果,将该水果价格修改为9.00之后存入到集合newList中,
  并将集合newList返回。
(2)在main方法中创建ArrayList集合list并存入三个水果对象,3个对象
对应的属性分别为"香蕉",8.00,"西瓜",9.00,"苹果",10.00;
调用getFruit(ArrayList<Fruit> list)方法,获取方法返回值,
并在控制台打印输出返回的集合中所有元素的所有属性  
* */
怎么把一个集合list的值,经过某种条件赋值给另一个集合
作者: chkanon    时间: 2016-9-11 11:59
这里list里的元素是Fruit对象,如果你集合的元素有变量名,Fruit a = new Fruit(香蕉,8.00); 直接通过变量名调用set方法就可以了,如果是匿名变量,通过遍历,调用getName方法匹配,再调用setPrice就可以了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2