i=0;var data1 = [{name: "漏洞"+i, x: i+00, y: i+00 }, { name: '漏洞2', x: 500, y: 500 }];
2 回答
winner4265975
TA贡献19条经验 获得超17个赞
public class Answer{ public static void main(String[] args){ Answer answer=new Answer(); Map<String,Object>[] data1=answer.toArray(2); for(int i=0;i<data1.length;i++){ for(Map.Entry<String, Object> data:data1[i].entrySet()) System.out.println(data.getKey()+":"+data.getValue()); } } public Map<String,Object>[] toArray(int n){ Map<String,Object>[] array=new HashMap[n]; for(int i=0;i<n;i++){ array[i]=new HashMap<String,Object>(); array[i].put("name","漏洞"+i); array[i].put("X",i*100); array[i].put("Y",i*100); } return array; } }
要注意一点就是不能创建泛型数组!而且一般用集合更好些,数组毕竟固定大小了!
- 2 回答
- 1 关注
- 1724 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消