質問: CartList.get(i).toString();//codeを入れたい itemMapper.purchaseCount(cnt,str);//引数にcount(int),code(String)を使用した購入処理 } という感じにしたいです。
回答: > > CartListはArrayListで作成しています > > > ~~とありますが、このobjectをCardクラスという自作クラスだと解釈して回答します。~~ [追記]CartListはPurchaseFormとのことなので、回答も合わせておきます。 リストの各要素を取り出すには以下の段階を踏む必要があります。 1. リスト(CartList)から要素(PurchaseForm)を取得する 2. 取り出した要素(PurchaseForm)から指定した値(code, priceなど)を取得する 実際にどのようなクラスを書いているのかわからないので、上記の手順を ざっくりとコードに表すと以下のように書けます。 ``` PurchaseForm purchaseForm = CartList.get(0); // リストから0番目の要素を取得 Xxx variable = purchaseForm.yyy; // 0番目の要素のyyyという変数の値を取得 ``` [追記] `purchaseForm.yyy`はメソッドの場合は`purchaseForm.yyy()`のような書き方になります。 同一パッケージの場合は直接変数を指定しても問題ないですが、 getYYYメソッドがあるならそちらで行ったほうが良いかと思います。