package cn.test;
import java.util.ArrayList;
import java.util.List;
/**
- 级联查询
- @author Administrator
*/
public class JiLianChaXun {
public static void main(String[] args) {
int j =1;
for(int i = 0;i<getProvinceList(j).size();i++){
System.out.println(getProvinceList(j).get(i));
}
System.out.println("******************************");
int k = 2;
for(int i = 0;i<getCityList(k).size();i++){
System.out.println(getCityList(k).get(i));
}
}
public static List<String> getProvinceList(int i){
List<String> list = new ArrayList<String>();
for(int j = 0;j<getStringArray()[i-1].length;j++){
if(getStringArray()[j][i-1] !=null){
list.add(getStringArray()[j][i-1]);
}
}
return list;
}
public static List<String>getCityList(int i){
List<String> list = new ArrayList<String>();
for(int j =1;j<getStringArray()[i-1].length;j++){
if(getStringArray()[i-1][j] != null){
list.add(getStringArray()[i-1][j]);
}
}
return list;
}
public static String[][] getStringArray(){
String cityList [][] = new String [10][10];
cityList[0][0]="广东";
cityList[0][1]="深圳";
cityList[0][2]="广州";
cityList[0][3]="东莞";
cityList[0][4]="珠海";
cityList[1][0]="广西";
cityList[1][1]="南宁";
cityList[1][2]="钦州";
cityList[1][3]="北海";
cityList[1][4]="柳州";
cityList[2][0]="湖北";
cityList[2][1]="武汉";
cityList[2][2]="荆州";
cityList[2][3]="孝感";
cityList[2][4]="黄冈";
cityList[3][0]="江苏";
cityList[3][1]="南京";
cityList[3][2]="苏州";
cityList[3][3]="无锡";
cityList[3][4]="连云港";
cityList[4][0]="浙江";
cityList[4][1]="杭州";
cityList[4][2]="义乌";
cityList[4][3]="浙江1";
cityList[4][3]="浙江2";
return cityList;
}
}