回答編集履歴

2

回答の追記

2018/04/08 07:17

投稿

y_waiwai
y_waiwai

スコア87778

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  ```
38
38
 
39
- いったんAUTO変数に代入してしまってるからコケます
39
+ いったんAUTO変数(関数内で定義した変数)に代入してしまってるからコケます
40
40
 
41
41
  AUTO変数はその関数が終わると存在しません
42
42
 

1

回答の追記

2018/04/08 07:17

投稿

y_waiwai
y_waiwai

スコア87778

test CHANGED
@@ -15,3 +15,31 @@
15
15
 
16
16
 
17
17
  # getsdataってなにしている?
18
+
19
+
20
+
21
+ ---
22
+
23
+ 追記
24
+
25
+ ああ、質問の意図がやっとわかった
26
+
27
+ ```java
28
+
29
+ public ArrayList<Pdata> getsdata(){
30
+
31
+ ArrayList<Pdata> lists= list;
32
+
33
+ return lists;
34
+
35
+ }
36
+
37
+ ```
38
+
39
+ いったんAUTO変数に代入してしまってるからコケます
40
+
41
+ AUTO変数はその関数が終わると存在しません
42
+
43
+
44
+
45
+ なので、直接listを返す必要があります