私のプログラムでは、Die
(刺繡用のサイコロ)はさまざまなフィールドを持つクラスです。それらの1つはタイプString
であり、と呼ばれhaveIt
ます。したがって、プログラムのユーザーがフィールドに「はい」という単語を入力すると、リストにhaveIt
あるすべてのリストを追跡できるはずです。Dies
myInventory
どうすればよいですか?myInventory
ArrayList<Die>
クラスのフィールドとコンストラクターにを作成する必要がありますContoller
か、それともそのクラスの特別なメソッド内に作成する必要がありますか?
私はすべてを試しましたが、何も機能しません。しかし、私はこれについて本当に新しいです。
これが私の最後の試みで、私のクラスの特別なメソッドから新しいArrayList<Die>
(フィールドに「はい」がある)を作成するためのループを作成します。haveIt
getMyInventory
Controller
public ArrayList<Die> getMyInventory(Die anyDie) {
for (int counting = 0; counting <
diesBigList.Count ; counting++);
{
if
(((Die)diesBigList[counting]).doIHaveIt.contains("Yes"))
myInventory.add(diesBigList[counting]);
return myInventory;
}
}
コンパイルされません。結果は型でなければならないことを教えてくれますが、Array
それは...として解決されArrayList
ます(そして私はそれを理解していません)。
前もって感謝します。