2012-06-05 71 views
0

所以,如果你有這樣的數據:對象或陣列來存儲這些數據

site.name = "domain" 
site.url = "http://www.domain.com" 
site.color = "red" 
site.author = "name" 

而且你有一堆不同的網站,你這個數據存儲在一個對象或數組?

+0

JSON字符串.... –

回答

4

看起來像一個對象的工作。

class Site 
{ 

String name; 
String url; 
String color; 
String author; 

Site(String name,String url, String color, String author) 
{ 
    this.name=name; 
    this.url=url; 
    this.color=color; 
    this.author=author; 
} 

} 
0

我猜的對象數組會好到哪裏去

2

由於@Vigrant寫道,網站應該幾乎可以肯定是一個對象。

至於如何存儲一堆網站,一個數組是可能的,但你應該考慮某種形式的集合,也許是一個地圖,所以你可以快速訪問給定名稱的網站。

例如

Map<String, Site> sitesByName = new HashMap<String, Site>(); 

(注 - 這僅適用於如果所有的網站都有一個獨特的使用URL作爲關鍵的是更安全的替代。)

+0

感謝,好點的左右採集 – iwek