布局数据
@Data public class Person { private String name ; private Integer age ; } @Data public class PersonArray { Person [] [] PersonList; }
//创建一个List的对象 Listperson = new ArrayList<>(); for (int i = 0; i <10 ; i++) { Person persion = new Person(); persion.setName("第一个位置"+i); persion.setAge(i); person.add(persion); } System.out.println("这个list对象:"+person); //创建一个可以接受数组的对象的实体类 PersonArray personArray = new PersonArray(); Integer row = 3;//行 Integer column =3;//列 //创建一个数组的对象 Person[][] personAr = new Person[row][column]; int rc = 0; for(int i=0; i < row; i++){ System.out.println(" :"+personAr[i].length); for(int j=0; j personArrays = new ArrayList<>(); personArrays.add(personArray); //便利这个数组 for(int i=0; i |
// ----------------
@Data public class SeedingWallLayoutVo { @ApiModelProperty(value = "显示屏幕布局[row][column]") SeedingWallLayout[][] layout; }//具体代码实现 需要在创建一个接受数组对象的类 //示例:3 * 4 即 3行4列 Integer row = seedingWall.getRow();//行 Integer column = seedingWall.getColumn();//列 SeedingWallLayoutVo seedingWallLayoutVo = new SeedingWallLayoutVo(); //数据库的布局, SeedingWallLayout[][] layout = new SeedingWallLayout[row][column]; int rc = 0; for (int r = 0; r < row; r++) { for (int c = 0; c < column; c++) { //这个位置是创建这个拿到你的布局存放集合 放到这个布局数组里面 SeedingWallLayout seedingWallLayout = layoutList.get(rc); layout[r][c] = seedingWallLayout; rc++; } } seedingWallLayoutVo.setLayout(layout);欢迎分享,转载请注明来源:内存溢出
评论列表(0条)