0

所以,如果你有这样的数据:

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

而且您有一堆不同的站点,您会将这些数据存储在对象还是数组中?

4

3 回答 3

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;
 }

}
于 2012-06-05T17:32:20.627 回答
2

正如@Vigrant 所写,站点几乎肯定应该是一个对象。

至于如何存储一堆站点,数组是可能的,但你应该考虑某种形式的集合,也许是一个地图,这样你就可以快速访问一个给定名称的站点。

例如

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

(注意 - 这仅适用于所有站点都具有唯一名称的情况。使用 URL 作为键是更安全的选择)

于 2012-06-05T17:40:38.693 回答
0

我猜对象数组会很好

于 2012-06-05T17:35:16.833 回答