您好我在这里新的,在Java中新的编程以及实际上我的问题是,我有类图书的数组列表中,我存储图书姓名和头衔,并通过真或假明确设置OnLoan价值,但我能够存储对于书的ArrayList真或假的价值,但我想数清我的ArrayList真正价值数说,如果已经借了3本书状态真的,我想为3我不知道怎么去,在Java中的ArrayList中算出来请大家帮我计这里是我的示例代码我通过从book类调用getOnLoanStatus()得到真正的值,该类包含true和false值
int borrowCount=0;
Book loanStatus = new Book();
boolean l = loanStatus.getOnLoanStatus();
//boolean to String conversion
System.out.println("value of l is" + l);
if(this.booksHeld.isEmpty())
{
return null;
}
for(int i=0;i<this.booksHeld.size();i++)
{
if(booksHeld.contains(l)) // compare the isbn string with getIsbn Method
{
borrowCount++;
}
}
if(borrowCount==0)
{
return "Libray: " + numberOfBooks() + "books " + " 0 book on Loan";
}
else
{
return "Libray: " + numberOfBooks() + "books " + borrowCount + "on Loan";
}
Run Code Online (Sandbox Code Playgroud) java ×1