现在要读一个xml文档,里面有company和title,用了一个for循环,能顺利读取数据,每次读取一个record
比如
<record>
<Title> Wind in the Willows </Title>
<Company> Eastside Productions </Company>
</record>
同一个company可能有很多个不同的title,现在要求得到company同一个title出现过都少次,并且出现次数最高的一个title。
创建了一个company的class,但是由于title会变,那么就会创建很多个同一个company的不同title的class,感觉很麻烦
请问有没有比较好的存储读取方法?
------解决方案--------------------
可以这样吧
class Company{
// other member
private List myTitles = new ArrayList();//这里存储各个title
}
------解决方案--------------------
就按 malligator(不能再整天泡在CSDN里了!) 说的啊
你要count那么 myTitles.size();
要相同的title实现public boolean checkSameTitle()不就ok了。