質問編集履歴
1
s
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,4 +52,32 @@
|
|
52
52
|
|
53
53
|
ダイスはObject型なのですが、Object型をint変数に代入する方法はありますでしょうか?
|
54
54
|
配列を取得し、インデックスでした値を取り出したいのですが、
|
55
|
-
どのように取得できるか教えていただきたいです。
|
55
|
+
どのように取得できるか教えていただきたいです。
|
56
|
+
|
57
|
+
|
58
|
+
修正
|
59
|
+
```Java
|
60
|
+
for (int i = 0; i < players.length; i++) {
|
61
|
+
turnNo = 0;
|
62
|
+
if (players[i].getTurn() == turnNo) {
|
63
|
+
Object dice[] = new Object[3];
|
64
|
+
List<Object> diceList = Arrays.asList(dice);
|
65
|
+
disp.showBoardThree();
|
66
|
+
for (int k = 0; k < diceList.size(); k++) {
|
67
|
+
int one = (int) diceList.get(k);
|
68
|
+
setBoardOne(one);
|
69
|
+
}
|
70
|
+
disp.showBoardThree();
|
71
|
+
|
72
|
+
}
|
73
|
+
```
|
74
|
+
|
75
|
+
上記に変更後エラーは消えましたが、
|
76
|
+
実行したら、[Ljava.lang.Object;@6f496d9f
|
77
|
+
[Ljava.lang.Object;@723279cf
|
78
|
+
[Ljava.lang.Object;@10f87f48
|
79
|
+
と表示されてしまいました。
|
80
|
+
importの追加とArrays.toStringを設定してみましたら
|
81
|
+
List<Object> diceList = Arrays.toString(dice);
|
82
|
+
型の不一致とエラーが出てしまいました。
|
83
|
+
なにかいい解決方法はありますでしょうか?
|