我有以下的配置文件:Bukkit配置 - 得到小節和安全鑄造
arenas
arena1
info: infotest
info2: info2test
arena2
info: infotest
info2: info2test
所以。現在我想得到一個舞臺,並將其轉換爲競技場對象,我有一個構造函數在那裏採取地圖。所以我做如下:
Arena a = new Arena((Map<String, Object>) getConfig().get("arenas.arena1"));
這是工作。但是:即時消息得到以下警告在eclipse:
Type safety: Unchecked cast from Object to Map<String,Object>
我不明白爲什麼這個apperas。但是我怎麼能改變獲取信息的方式來避免這種情況,所以要做一個「安全」的演員?
而我的第二個問題:現在我想從舞臺上獲得所有的子地圖。「」 並在插件加載時初始化它們。我怎樣才能得到他們所有的人?我找不到像arenas.getAll()這樣的東西,或者我不知道..這樣的東西..任何一個想法?
謝謝。