繁体   English   中英

用于存储此数据的对象或数组

[英]Object or Array to store this data

因此,如果您有这样的数据:

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

而且您有许多不同的站点,是否会将这些数据存储在对象或数组中?

看起来像一个对象的工作。

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

}

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

至于如何存储一堆站点,可以使用一个数组,但是您应该考虑某种形式的Collection,也许是一个Map,以便您可以快速访问一个命名为Site的站点。

例如

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

(注意-仅当所有站点都有唯一的名称时,此方法才有效。使用URL作为密钥是更安全的选择)

我猜想对象阵列会很好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM