zoukankan      html  css  js  c++  java
  • JAVA 本地序列化。

    HashMap map = new HashMap();
            map.put("province", "北京");
            map.put("coding", "123");
            
            HashMap map1 = new HashMap();
            map1.put("province", "上海");
            map1.put("coding", "456");
            
            List<HashMap> maps =  new ArrayList<HashMap>();
            maps.add(map);
            maps.add(map1);
            
            File file = new File("province.out");
            ObjectOutputStream oout = new ObjectOutputStream(new FileOutputStream(file));
            Map map2 = new HashMap();
            for (int i = 0; i < maps.size(); i++) {
                for (HashMap mp : maps) {
                    String province = (String) mp.get("province");
                    String coding = (String) mp.get("coding");
                    map2.put(province, coding);
                }
            }
            oout.writeObject(map2);
            oout.close();
            ObjectInputStream oin = new ObjectInputStream(new FileInputStream(file));
            Map map3 = (Map) oin.readObject();
            oin.close();
            System.out.println("北京:"+map3.get("北京"));
            System.out.println("上海:"+map3.get("上海"));

    打印结果:

    北京:123
    上海:456

    不建议使用jdk的序列化。性能问题。
    可以用第三方
  • 相关阅读:
    通过使用 SQL,可以为列名称和表名称指定别名(Alias)
    BETWEEN 操作符
    IN 操作符
    SQL 通配符
    LIKE 操作符
    TOP 子句
    DELETE 语句
    Update 语句
    INSERT INTO 语句
    IOS SWIFT 网络请求JSON解析 基础一
  • 原文地址:https://www.cnblogs.com/1-Admin/p/8661119.html
Copyright © 2011-2022 走看看