一个ArrayList对象,储存的是字符串数组,下标0是省份下标1是城市
如下0-------安徽-------安庆
1-------安徽-------淮南
2-------安徽-------芜湖
3-------安徽-------六安
4-------安徽-------宣城
5-------安徽-------马鞍山
6-------安徽-------亳州
7-------安徽-------淮北
8-------安徽-------蚌埠
9-------安徽-------阜阳
10-------安徽-------滁州
11-------安徽-------池州
12-------安徽-------铜陵
13-------安徽-------宿州
14-------安徽-------黄山
15-------安徽-------合肥
16-------安徽-------巢湖
17-------北京-------北京
18-------福建-------福州
19-------福建-------三明
20-------福建-------莆田
21-------福建-------南平
22-------福建-------宁德
23-------福建-------泉州
24-------福建-------漳州
25-------福建-------厦门
26-------福建-------龙岩
27-------甘肃-------定西
28-------甘肃-------陇南
29-------甘肃-------平凉
30-------甘肃-------庆阳
31-------甘肃-------金昌武威
32-------甘肃-------临夏
33-------甘肃-------酒泉嘉峪关
34-------甘肃-------白银
35-------甘肃-------兰州
36-------甘肃-------天水
37-------甘肃-------张掖
38-------甘肃-------甘南
39-------广东-------肇庆
40-------广东-------茂名
41-------广东-------清远
42-------广东-------阳江
43-------广东-------韶关
44-------广东-------湛江
45-------广东-------云浮
46-------广东-------佛山
47-------广东-------深圳
48-------广东-------惠州
49-------广东-------珠海
50-------广东-------汕头
51-------广东-------东莞
52-------广东-------河源
53-------广东-------潮州
54-------广东-------江门
55-------广东-------中山
56-------广东-------揭阳
57-------广东-------广州
58-------广东-------梅州
59-------广东-------汕尾省份相同的元素,储存到一个ArrayLis对象 list中
list 储存ArrayLis对象 list2中
如下0-------安徽-------安庆
1-------安徽-------淮南
2-------安徽-------芜湖
3-------安徽-------六安
4-------安徽-------宣城
5-------安徽-------马鞍山
6-------安徽-------亳州
7-------安徽-------淮北
8-------安徽-------蚌埠
9-------安徽-------阜阳
10-------安徽-------滁州
11-------安徽-------池州
12-------安徽-------铜陵
13-------安徽-------宿州
14-------安徽-------黄山
15-------安徽-------合肥
16-------安徽-------巢湖
17-------北京-------北京
18-------福建-------福州
19-------福建-------三明
20-------福建-------莆田
21-------福建-------南平
22-------福建-------宁德
23-------福建-------泉州
24-------福建-------漳州
25-------福建-------厦门
26-------福建-------龙岩
27-------甘肃-------定西
28-------甘肃-------陇南
29-------甘肃-------平凉
30-------甘肃-------庆阳
31-------甘肃-------金昌武威
32-------甘肃-------临夏
33-------甘肃-------酒泉嘉峪关
34-------甘肃-------白银
35-------甘肃-------兰州
36-------甘肃-------天水
37-------甘肃-------张掖
38-------甘肃-------甘南
39-------广东-------肇庆
40-------广东-------茂名
41-------广东-------清远
42-------广东-------阳江
43-------广东-------韶关
44-------广东-------湛江
45-------广东-------云浮
46-------广东-------佛山
47-------广东-------深圳
48-------广东-------惠州
49-------广东-------珠海
50-------广东-------汕头
51-------广东-------东莞
52-------广东-------河源
53-------广东-------潮州
54-------广东-------江门
55-------广东-------中山
56-------广东-------揭阳
57-------广东-------广州
58-------广东-------梅州
59-------广东-------汕尾省份相同的元素,储存到一个ArrayLis对象 list中
list 储存ArrayLis对象 list2中
解决方案 »
- 文件上传用什么插件比较好?还有最好给个实列,哈
- 新手请问如何JAVA的MyInput的readChar和readString怎么写
- JFrame中的什么方法可以使最大化按钮失去作用!
- 从服务器端把数据下载保存在客户端?
- java连接SQL SERVER 2000问题
- 以下是我对java包和jar文件的一些理解,但是好像有些问题,请各位指点一下
- 有谁知道怎么在JComboBox中加图片吗?
- 用文件流对一文件复制,并生产新文件的问题
- 关于异常的处理
- 用getClass().getResource("Image.jpg")不能的到"Image.jpg"这张图片怎么办??
- 一台机器上两个UDP端口都为0不会冲突吗?
- 结帖率100%,反射,动态获取类型m.invoke(o, ParamType);
0和1 和省份名称应该是一个表中不同的字段
最好是这样
Map<省code,List<key所属的所有市code>>
Map<市code,List<key所属的所有区code>>
会省很多功夫
不过可以先用-------%-------把所有省份名称取出来,然后在按名称分类存到list里
Map<String,List<String>> map=new HashMap<String,List<String>>();
for(String s:list){
String[] s1=s.split("-------");
if(map.containsKey(s))
{
List li=map.get(s);
li.add(s1[2]);
}
else{
List li=new ArrayList<String>();
li.add(s1[2]);
map.put(s1[1], li);
}
}