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
相关推荐
Wang's Blog26 分钟前
Java 项目实战: 交友项目 - 入门案例:服务提供者搭建总结hudd66829 分钟前
JavaEE 初阶 - 多线程(进阶)Pniubi1 小时前
区分Java创建线程池、多线程程序员梅雨1 小时前
ZooKeeper面经总结Yyyyyy~1 小时前
【Java】多线程初阶蜗牛互联网1 小时前
Java 17 调用视觉 Responses API:JSON 约束与人工复核路由SL_staff2 小时前
物模型三要素误用避坑指南:属性、事件、服务的正确建模逻辑一条泥憨鱼2 小时前
【Redis | 黑马点评】短信登录功能 源码深度分析威哥爱编程2 小时前
【AI全栈12-12】Spring Boot 3.x → 4.x 迁移实操:Jakarta 11、Jackson 3 与 AI 2.0威哥爱编程3 小时前
【AI全栈12-11】Spring Boot 把 AI 接口真正上线扛量:限流 / 降级 / 可观测