2012-02-07 178 views
2

Im與數組結合在一起。我的應用程序使用存儲在數組(res/array-xml)中的數據,但我希望用戶能夠創建自定義arraydata並將它們存儲在設備上的文件中。或者甚至更好,從互聯網上下載arraydata。創建數組的最佳方法

我還沒有發現閹我應該使用XML與custommade XMLParser的或CSV一個平面文件。該數據庫的使用也是一種選擇,但將最有可能在第2版中加入... ;-)

的arraydata以二維陣列組織得最好的。數據看起來像這樣;

name[0],name 
name[1],name 
name[2],name 
address[0],streetname 
address[1],streetname 
address[2],streetname 
city[0],name 
city[1],name 
city[2],name 

有一個漂亮的方式來獲得這個簡單文件到一個數組看起來像這樣:

array[0..2][0..2]name 

,或者甚至更好,一個漂亮的方式來讀取XMLFILE並獲得這樣的陣列?

或者shuld我剛開始這個example和它修改爲我的需要?

回答

0

你不說你是否控制從互聯網中的XML數據。我假設它是您將創建分發的數據。

在這種情況下,Java(註冊和Android)具有數組和列表,其中大部分支持序列的許多不同的實現。

This Q & A應該設置正確的路徑。序列化和反序列化很容易,而且非常有用,一旦你掌握了它的話。

Serializing an ArrayList

相關問題