import java.util.ArrayList;
public class ArrayListphone {
public static void main(String[] args){
//定义一个方法,将价格低于3000的手机信息返回
Phone p1=new Phone("小米",1000);
Phone p2=new Phone("苹果",8000);
Phone p3=new Phone("锤子",2999);
ArrayList<Phone> list=new ArrayList<>();
list.add(p1);
list.add(p2);
list.add(p3);
ArrayList<Phone> PhoneInfoList=getPhoneInfo(list);
for (int i = 0; i < PhoneInfoList.size(); i++) {
Phone p=PhoneInfoList.get(i);
System.out.println(p.getBrand()+","+p.getPrice());
}
}
public static ArrayList<Phone> getPhoneInfo(ArrayList<Phone> list){
ArrayList<Phone> PhoneList=new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
Phone p=list.get(i);
int price=p.getPrice();
if(price<3000)//将价格<3000的手机对象存入
{
PhoneList.add(p);
}
}
return PhoneList;
}
}
ArrayList<E>案例//定义一个方法,将价格低于3000的手机信息返回
漫漫不慢.2025-03-24 2:36
相关推荐
克拉克盖博17 分钟前
chapter03_Bean的实例化与策略模式DashVector27 分钟前
如何通过Java SDK分组检索Doc程序员清风1 小时前
跳表的原理和时间复杂度,为什么还需要字典结构配合?渣哥1 小时前
Kafka消息丢失的3种场景,生产环境千万要注意渣哥1 小时前
ElasticSearch深度分页的致命缺陷,千万数据查询秒变蜗牛Olrookie1 小时前
XXL-JOB GLUE模式动态数据源实践:Spring AOP + MyBatis 解耦多库查询柯南二号1 小时前
【Java后端】MyBatis-Plus 原理解析又是努力搬砖的一年1 小时前
SpringBoot中,接口加解密:-)1 小时前
idea配置maven国内镜像啊阿狸不会拉杆2 小时前
《算法导论》第 27 章 - 多线程算法