本文主要是介绍使用二维数组省市级联查询,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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;
}
}
这篇关于使用二维数组省市级联查询的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!