62,616
社区成员
发帖
与我相关
我的任务
分享
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
public class ListMapData {
private static String[] names = { "00", "11", "22", "33", "44", "55", "66", "77" };
private static int[] icons = { 0, 1, 2, 3, 4, 5, 6, 7 };
public static void main(String[] args) {
List<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
for (int i = 0; i < names.length; i++) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("name" + i, names[i]);
map.put("icon" + i, icons[i] + "");
list.add(map);
}
for (int j = 0; j < list.size(); j++) {
System.out.println(list.get(j).get("name" + j) + "---" + list.get(j).get("icon" + j));
}
HashMap<String, String> map7 = list.get(7);
HashMap<String, String> map1 = list.get(1);
list.add(1, map7);
list.remove(2);
list.add(7, map1);
list.remove(8);
for (int j = 0; j < list.size(); j++) {
System.out.println(list.get(j).get("name" + j) + "---" + list.get(j).get("icon" + j));
}
}
}