list转换为map

Java代码如下:

package Test01;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Test06 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		a();
		b();
	}

	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void a(){
		List list = new ArrayList();
		for (int i = 0; i < 10; i++) {
		list.add(i);
		System.out.print(list.get(i)+" ");
		}
		System.out.println();

		Map map = new HashMap();
		for (int i = 0; i < list.size(); i++) {
		map.put(i, list.get(i));
		System.out.print(map.get(i));
		}
		System.out.println();
		System.out.println(map);
	}

	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void b(){
		List list = new ArrayList();

		list.add("河南");
		list.add("郑州");
		list.add("登封");
		list.add("开封");
		list.add("上海");

		System.out.print(list);

		System.out.println();

		Map map = new HashMap();
		for (int i = 0; i < list.size(); i++) {
		map.put(i, list.get(i));
		System.out.print(map.get(i));
		}
		System.out.println();
		System.out.println(map);
	}
}

代码运行后效果如下:

list转换为map,布布扣,bubuko.com

时间: 2024-10-12 10:56:21

list转换为map的相关文章

Bean-Query 一个把对象转换为Map的Java工具库

刚开源了一个经过完整测试的Java工具类.目前的代码已经经历了完整的测试,正在申请放到Maven central Repository上. 地址如下: https://github.com/Jimmy-Shi/bean-query 使用说明如下: Bean-query Click Here for English version. BeanQuery 是一个把对象转换为Map的Java工具库.支持选择Bean中的一些属性,对结果进行排序和按照条件查询.不仅仅可以作用于顶层对象,也可以作用于子对象

XML转换为Map通用算法实现(Stax实现)

目前项目中需要将XML转换为Map,下面给出了自己的代码实现.请各路大神提供更好的代码实现. 场景: 在项目中需要解析XML文本字符串,需要将XML文本字符串映射为Map格式的对象. 需求: 1.为了提高性能,需要使用Stax进行解析 2.Map结构内部需要支持List.Map.String三种数据格式 示例: 例一: * 字符串:<name>BurceLiu</name><age>18</age> * 转换为的Map结构:{age=18, name=Bur

json转换为map

1 // json转换为map 2 public static Map parserToMap(String s) { 3 Map map = new HashMap(); 4 JSONObject json = JSONObject.fromObject(s); 5 Iterator keys = json.keys(); 6 while (keys.hasNext()) { 7 String key = (String) keys.next(); 8 String value = json.

javabean转换为map对象

在调用第三方接口发现对方使用map进行接收(不包括秘钥等),将bean类属性转换为map,直接贴代码: /** * JavaBean对象转化成Map对象 * * @param javaBean */public static Map java2Map(Object javaBean) { Map map = new HashMap(16); try { // 获取javaBean属性 BeanInfo beanInfo = Introspector.getBeanInfo(javaBean.ge

Java xml文件转换为map集合

public class XmlToMap {  public static Map<String, Object> Dom2Map(Document doc){           Map<String, Object> map = new HashMap<String, Object>();           if(doc == null)               return map;           Element root = doc.getRoot

JSON字符串转换为Map (转)

本文是利用阿里巴巴封装的FastJSON来转换json字符串的.例子如下: package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * Created by zkn on 2016/8/22. */ public class JsonToMapTest01 { pu

JSON字符串转换为Map

转自:https://blog.csdn.net/zknxx/article/details/52281220 本文是利用阿里巴巴封装的FastJSON来转换json字符串的.例子如下: 1 import com.alibaba.fastjson.JSON; 2 import com.alibaba.fastjson.JSONObject; 3 import java.util.Map; 4 5 /** 6 * JSON字符串自动转换 7 * Created by zkn on 2016/8/2

javaBean与Map&lt;String,Object&gt;互转

1. 为什么要实现javaBean与Map<String,Object>相互转换? 用过spring的都知道spring的MVC框架中有一个BaseCommandController对象,利用这个对象我们就可以很方便的将从客户端传递过来的参数封装到一个JavaBean对象中去,而不需要我们request.getParameter("name");bean.setName(name);了,从而也简化了不少的工作.如果大家用过BeanUtils.populate的话,就知道,这

Bean、List、Map、Array、String与JSON字符串的相互转换

import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;