質問編集履歴
1
情報追加依頼により追記。
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,4 +24,27 @@
|
|
24
24
|
}
|
25
25
|
```
|
26
26
|
###補足情報
|
27
|
-
JDKバージョン:jdk-8u202-windows-x64
|
27
|
+
JDKバージョン:jdk-8u202-windows-x64
|
28
|
+
|
29
|
+
### 質問をするまでの経緯・背景(追記)
|
30
|
+
|
31
|
+
(情報追加依頼により追記)
|
32
|
+
|
33
|
+
・なぜ変換しようとしているのか?
|
34
|
+
・元々Map<Integer, Map<Integer, Data[]>>で持っておくことができない理由はあるのか?
|
35
|
+
に対する補足説明です。
|
36
|
+
|
37
|
+
以下のような流れで生じた質問であり、
|
38
|
+
アプリケーション上、元々Map<Integer, Map<Integer, Data[]>>で持っておくことができない理由や、
|
39
|
+
変換をしなければいけない理由があるわけではありません。
|
40
|
+
|
41
|
+
既存プログラムのデータの持ち方を変えた場合に、処理速度やメモリ使用量がどのように変わるのかを調査したかった。
|
42
|
+
↓
|
43
|
+
Listか配列かでどのように変化するかを確認する際に、
|
44
|
+
JavaでMap<Integer, Map<Integer, List<Data>>>⇒Map<Integer, Map<Integer, Data[]>>という変換を「実験として」行ってみる必要があった。
|
45
|
+
↓
|
46
|
+
そのときに、自分では短い記述では書けず、「こんなにゴリゴリ書かないといけないのかな~?」という疑問が生まれた。
|
47
|
+
↓
|
48
|
+
自分ではこの程度しか書けないけど、できる人はもっとスマート、エレガントに書けるのかもしれない。
|
49
|
+
ライブラリを使用する際などに、APIに合わせた変換をする必要は今後もあるかも知れないし、そういう知識は他の人にとっても有益かもしれない。
|
50
|
+
それだったら質問してみよう。
|