【发布时间】:2016-03-16 11:50:38
【问题描述】:
如果没有标题包含 wordInTitle 的书,或者 wordInTitle 为 null 或“”,我有此代码并希望返回 null。我可以设法为 null 和 "" 做到这一点,但如果没有包含 wordInTitle 的书则不行。有人可以帮帮我吗?
public String[] getBookTitlesContaining(String wordInTitle)
{
int nBooks = 0;
String[] bookTitle = new String[nBooks];
for (Book booksTitles : inventory)
{
if(booksTitles.getTitle().toLowerCase().contains(wordInTitle.toLowerCase()))
{
nBooks++;
}
}
int titleB = 0;
bookTitle = new String[nBooks];
for (Book booksTitles : inventory)
{
if(booksTitles.getTitle().toLowerCase().contains(wordInTitle.toLowerCase()))
{
bookTitle [titleB] = booksTitles.getTitle();
titleB++;
}
}
if ((wordInTitle == null) || (wordInTitle == ""))
{
return null;
}
return bookTitle;
提前致谢
【问题讨论】: