java List集合学习

感谢米聊java群的小伙伴的指导,特此记录
创建并使用二维List

List> str = new LinkedList<>(); //外层的
List stringList = new LinkedList<>();//内层的
str.add(stringList);//内外关联
str.get(0).add("测试数据");//可以进行操作了

把List address一维集合变为二维

List> multiArray = new LinkedList<>(); //外层的
List areaList = new LinkedList<>();//内层的
multiArray.add(areaList);//内外关联
for(Address addressIndex:addressList){
	if(!areaList.contains(addressIndex.getArea())) {
		areaList.add(addressIndex.getArea());
		multiArray.add(new LinkedList<>());
	}
	//-----
	Integer index = areaList.indexOf(addressIndex.getArea());
	multiArray.get(index+1).add(addressIndex.getLocation());
}

你可能感兴趣的:(java)