Java中,表示1对多的关系用什么比较好?比如想保存:A,20060101A,20060102A,20060103B,20060101C,20060101C,2
Java中,表示1对多的关系用什么比较好?
比如想保存:
A,20060101
A,20060102
A,20060103
B,20060101
C,20060101
C,20060102
D,20060103
这种数据
用什么结构好?要比较方便的实现存、取。
谢谢
[解决办法]
有现成的吗??
自己实现吧
圆环套圆环被
[解决办法]
二维数组或arraylist嵌套
[解决办法]
arraylist取好像不大方便吧。
[解决办法]
自己定义个类
包括2个属性 A 20060101
然后分别实例化多个对象
以对象数组保存(假设为num),定义compareTo()方法 并且实现Compareable接口
然后调用Arrays.sort(num);
然后调用Arrays.binarySearch(num,obj)
搜索指定对象;
数组不能增大 所以定义时 保留足够空间
必须增大时调用System.arraycopy()
[解决办法]
Map <Character,ArrayList <Integer(或者String)> >
