回答編集履歴

1

提示されたクラス名に修正、取得方法について追記

2018/09/13 06:23

投稿

dice142
dice142

スコア5158

test CHANGED
@@ -2,15 +2,17 @@
2
2
 
3
3
 
4
4
 
5
- とありますが、このobjectをCardクラスという自作クラスだと解釈して回答します。
5
+ ~~とありますが、このobjectをCardクラスという自作クラスだと解釈して回答します。~~
6
+
7
+ [追記]CartListはPurchaseFormとのことなので、回答も合わせておきます。
6
8
 
7
9
 
8
10
 
9
11
  リストの各要素を取り出すには以下の段階を踏む必要があります。
10
12
 
11
- 1. リスト(CartList)から要素(Cart)を取得する
13
+ 1. リスト(CartList)から要素(PurchaseForm)を取得する
12
14
 
13
- 1. 取り出した要素(Cart)から指定した値(code, priceなど)を取得する
15
+ 1. 取り出した要素(PurchaseForm)から指定した値(code, priceなど)を取得する
14
16
 
15
17
 
16
18
 
@@ -22,8 +24,22 @@
22
24
 
23
25
  ```java
24
26
 
25
- Cart cart = CartList.get(0); // リストから0番目の要素を取得
27
+ PurchaseForm purchaseForm = CartList.get(0); // リストから0番目の要素を取得
26
28
 
27
- Xxx variable = cart.yyy; // 0番目の要素のyyyという変数の値を取得
29
+ Xxx variable = purchaseForm.yyy; // 0番目の要素のyyyという変数の値を取得
28
30
 
29
31
  ```
32
+
33
+
34
+
35
+ ---
36
+
37
+
38
+
39
+ [追記]
40
+
41
+ `purchaseForm.yyy`はメソッドの場合は`purchaseForm.yyy()`のような書き方になります。
42
+
43
+ 同一パッケージの場合は直接変数を指定しても問題ないですが、
44
+
45
+ getYYYメソッドがあるならそちらで行ったほうが良いかと思います。