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
相关推荐
Flittly12 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索小兔崽子去哪了12 小时前
Java 生成二维码解决方案人活一口气17 小时前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践NE_STOP19 小时前
Vibe Coding -- 完整项目案例实操荣码19 小时前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂SimonKing19 小时前
Google第三方授权登录明月光81819 小时前
从一行 @Builder 说起:重新拾起 Java 的 Lombok、注解与 Builder 模式考虑考虑1 天前
Mybatis实现批量插入咖啡八杯1 天前
GoF设计模式——中介者模式青石路1 天前
记一次多JDK版本问题的排查,一坑套一坑,差点没爬上来