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
相关推荐
D_alyoo24 分钟前
06 Activiti 与 Spring Boot 整合小陈不好吃28 分钟前
Spring Boot配置文件加载顺序详解(含Nacos配置中心机制)ゞ 正在缓冲99%…36 分钟前
leetcode1770.执行乘法运算的最大分数渡我白衣41 分钟前
链接的迷雾:odr、弱符号与静态库的三国杀007php0071 小时前
大厂深度面试相关文章:深入探讨底层原理与高性能优化qq_334466861 小时前
excel VBA应用E_ICEBLUE1 小时前
快速合并 Excel 工作表和文件:Java 实现qq_214803291 小时前
ArcGIS Runtime与GeoTools融合实践:加密SHP文件的完整读写方案Juchecar2 小时前
Spring是Java语境下的“最优解”的原因与启示邪恶喵喵2 小时前
Tomcat和负载均衡