java如何使用字符串从数组列表中获取数据
我这里有一个数组列表:
ArrayList <vehicles> carsArray = new ArrayList<vehicles>();
carsArray.add(new vehicles ("CAR","Peugot","3008",12500.00));
carsArray.add(new vehicles ("CAR","BMW","316",4995.00));
carsArray.add(new vehicles ("CAR","Ford","Fiesta",12995.00));
carsArray.add(new vehicles ("VAN","P","3008",22500.00));
carsArray.add(new vehicles ("VAN","B","316",24995.00));
carsArray.add(new vehicles ("VAN","F","Fiesta",22995.00));
我想做的是浏览一下这个数组列表,只把货车拿出来。有没有办法在阵列中循环,如果车辆类型为“van”,请将其打印到控制台
谢谢
# 1 楼答案
# 2 楼答案
在
vehicles
类中,应该为该字符串设置一个getter,然后可以轻松检查对象是否有“VAN”字符串或其他内容请遵循Java命名约定,将类名更改为以大写字母开头
# 3 楼答案
它可以是这样的:
这是假设车辆类别如下所示:
# 4 楼答案
有。ArrayList可以使用类似数组的高级
for
循环。这样做:或者,如果需要索引:
# 5 楼答案