これは私の最初の質問です。私はビジネス管理を勉強し、楽しみのためだけにJavaを学び始めました。私はフィンランドの大学からMOOCコースをやっています。私は運動101である。書籍の検索機能を備えた図書館をプログラムしなければならない。タイトル、出版社、年のいずれかで検索することができます。独自のクラスを持つArrayListの文字列値を見つける
public ArrayList<Book> searchByPublisher(String publisher){
ArrayList<Book> found = new ArrayList<Book>();
if (bibo.contains(publisher)){
found.add(bibo.get(bibo.indexOf(publisher)));
}
return found;
か::
public ArrayList<Book> searchByTitle(String title){
ArrayList<Book> found = new ArrayList<Book>();
String [] neueListe = new String[bibo.size()];
for (int i = 0; i < bibo.size(); i++){
neueListe[i] = bibo.get(i).toString();
found.add(neueListe[i].toString());
}
return found;
"bibo"
は図書とArrayList
ある
私の唯一のアイデアは(動作しませんでしたこと)されたものでした。
私はインターネットでアイデアや解決策を探してきましたが、もちろんGitHubにいくつか出くわしました。しかし、私が見つけたすべてのコードが同じ考えを使用:
for(Book i : this.bibo){
if(StringUtils.included(i.title(), title)){
found.add(i);
}
はコースでStringUtils.included
が使用されていませんでしたし、私のNetBeansのバージョンは、それを知りません。
推理で私の誤りはどこですか?
おかげ
を '貼り付けられたjarファイルを選択>礼儀>ライブラリ>は