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;} }