获取ArrayList(java)对象中的字段值
我有一个ArrayList(类库),其中有两个“Books”对象。 每本书中有4个字段:作者、发行日期、价格1和价格2获取ArrayList(java)对象中的字段值,java,arraylist,Java,Arraylist,我有一个ArrayList(类库),其中有两个“Books”对象。 每本书中有4个字段:作者、发行日期、价格1和价格2 我想计算一下中所有书籍的价格: int sum=0; for(Book book : arrayList) { sum+=book.getPrice1(); } return sum; int sum = 0; for (Book book: books) { sum = sum + book.getPrice1(); } 当然,我建议考虑检查那些书不是空的(也就是
我想计算一下中所有书籍的价格:
int sum=0;
for(Book book : arrayList) {
sum+=book.getPrice1();
}
return sum;
int sum = 0;
for (Book book: books) {
sum = sum + book.getPrice1();
}
当然,我建议考虑检查那些书不是空的(也就是说)上面的代码在一个“IF”块中,看起来像-BR>
if (books != null) {
....
}
public-double-getSumOfBooks(清单图书){
双和=0;
(b册:书籍){
sum+=b.getprice1();
}
回报金额;
}
如果您使用库,它是一个单行程序
使用:
List图书=。。。;
int totalPrice=sumFrom(books.getPrice1();
到目前为止您尝试了什么?发布一些代码好的,听起来相当简单-您尝试了什么?或者更棒的是,确保书籍从不为空,您不必再检查。
public double getSumOfBooks(List<Book> books) {
double sum = 0;
for( Book b : books ) {
sum += b.getprice1();
}
return sum;
}
List<Book> books = ...;
int totalPrice = sumFrom(books).getPrice1();