回答編集履歴

1

ミスの修正

2016/07/05 12:31

投稿

intelf___
intelf___

スコア868

test CHANGED
@@ -26,17 +26,17 @@
26
26
 
27
27
  class Toi{
28
28
 
29
- String que;
29
+ String que;
30
30
 
31
- RadioButton[] radio;
31
+ RadioButton[] radio;
32
32
 
33
- Toi(String ans, RadioButton radio){
33
+ Toi(String que, RadioButton[] radio){
34
34
 
35
- this.ans = ans;
35
+ this.que = que;
36
36
 
37
- this.radio = radio;
37
+ this.radio = radio;
38
38
 
39
- }
39
+ }
40
40
 
41
41
  }
42
42
 
@@ -72,15 +72,15 @@
72
72
 
73
73
  for(int n = 0; n < ANSWRE.length; n++){
74
74
 
75
- for(int m = 0; m < ANSWRE[n].length; m++){
75
+ for(int m = 0; m < ANSWRE[n].length; m++){
76
76
 
77
- radio[n][m] = new RadioButton(this);
77
+ radio[n][m] = new RadioButton(this);
78
78
 
79
- radio[n][m].setText(ANSWRE[n][m]);
79
+ radio[n][m].setText(ANSWRE[n][m]);
80
80
 
81
- //idの設定とかもここで
81
+ //idの設定とかもここで
82
82
 
83
- }
83
+ }
84
84
 
85
85
  }
86
86
 
@@ -92,7 +92,7 @@
92
92
 
93
93
  for(int n = 0; n < toi.length; n++)
94
94
 
95
- toi[n] = new Toi(QUESTION[n], radio[n]);
95
+ toi[n] = new Toi(QUESTION[n], radio[n]);
96
96
 
97
97
  ```
98
98
 
@@ -116,11 +116,11 @@
116
116
 
117
117
  for(Toi t: list1){
118
118
 
119
- List<RadioButton[]> list2 = Arrays.asList(t.ans.clone());
119
+ List<RadioButton> list2 = Arrays.asList(t.radio.clone());
120
120
 
121
- Collections.shuffle(list2);//シャッフル
121
+ Collections.shuffle(list2);//シャッフル
122
122
 
123
- t.ans = list2.toArray(new RadioButton[]{});//元に戻す
123
+ t.radio = list2.toArray(new RadioButton[]{});//元に戻す
124
124
 
125
125
  }
126
126
 
@@ -128,9 +128,9 @@
128
128
 
129
129
  のようになるかと。
130
130
 
131
- list1.que = 問題の文字
131
+ list1.get(0).que = 問題の文字
132
132
 
133
- list1.ans = ラジオボタンの配列
133
+ list1.get(0).radio = ラジオボタンの配列
134
134
 
135
135
  で取り出せます。
136
136