`
gobgps
  • 浏览: 9803 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
最近访客 更多访客>>
社区版块
存档分类
最新评论

写点map

阅读更多
Key Value:
def map = ["Java":"鸡蛋", "Groovy":"鸭蛋", "JavaScript":"鸟蛋"]
map.each{ 
  print  it.key + " "
  println it.value 
}
println ''
map.each{k,v->
  print k + " "
  println v
}
// Java 鸡蛋
// Groovy 鸭蛋
// JavaScript 鸟蛋

// Java 鸡蛋
// Groovy 鸭蛋
// JavaScript 鸟蛋

排序:
def aaa = [10:200, 13:164, 14:36, 423:200, 23:100, 11:64, 15:36]
println aaa.sort{
    it.key
}
// [10:200, 11:64, 13:164, 14:36, 15:36, 23:100, 423:200]

判断map的value中是否有null、[]值
def map = [1:2,3:null]
print null in map.values()
// true
def map1 = [1:2,3:[]]
print  map1.values().contains([])
// true
// 但是
def map2 = ['a':2,'b':[]]
println  map2.keySet().class
println  map2.values().class
println  map2.keySet().toList()[0]
// class java.util.HashMap$KeySet
// class java.util.HashMap$Values
// a



分享到:
评论

相关推荐

    写map文件并读出

    Map文件可以包含各种信息,如网格布局、地形类型、障碍物位置等。在这个场景中,我们将关注如何创建一个简单的方格地图,并使用Java来读写这些数据,不涉及二进制文件操作。 首先,我们需要了解基本的文件读写概念...

    读取properties返回map并写入文件

    本篇文章将详细讲解如何读取.properties文件,将其内容转化为Map对象,以及如何将这个Map对象写回到新的文件中。 首先,我们需要了解什么是.properties文件。这是一种文本格式的文件,用于存储键值对,其中每个键和...

    java一键xml转map,一键map转xml工具类

    例如,`dom4j`的依赖可以这样写: ```xml <groupId>dom4j <artifactId>dom4j <version>2.1.1 ``` 在实际使用`EasyXmlUtil`时,只需简单调用`xmlToMap`和`mapToXml`方法,即可完成XML和Map之间的转换。例如: ...

    m_map用法详解.rar_M map_m_map_m_map sst_matlab世界地图_世界地图 MATLAB

    《m_map在MATLAB中的应用详解》 MATLAB作为一个强大的数值计算和数据分析工具,其丰富的工具箱使得在各个领域都有广泛的应用。其中,m_map工具箱是专为地图绘制和地理数据分析而设计的,它提供了丰富的函数和数据,...

    用C模访写一个c++ map

    用纯c代码模仿写的一个c++ map。底层的数据存储采用的是红黑树,上面为了支持所有的数据类型,写成一个通用的c map,大量的采用了宏函数。这个c map基本上支持所有的数据类型,只是用起来不如c++方便。

    Java xml转化为map

    可以写一个方法,接受XML字符串作为输入,使用XPath或DOM解析器来提取所需的数据,然后填充Map。 总的来说,Java中将XML转换为Map的过程涉及XML的解析、数据结构的映射以及转换策略的选择。根据实际需求,可以选择...

    List转换为List

    本知识点重点讲解将List转换为List<Map>的过程,这在进行Web开发、数据处理以及与前端交互等场景中非常常见。同时,也会涉及List转换为List及list转换为JsonArray的内容。 ### List转换为List<Map> 在Java中,Bean...

    javascript Map对象 原型 插件

    javascript Map原型,对象,实现javascript中的Map数据类型功能

    json字符串转成 Map/List

    Map, Object> map = gson.fromJson(jsonString, Map.class); ``` 转换成List则需要指定List元素类型: ```java import com.google.gson.Gson; import java.util.List; String jsonString = "[{\"key\":\...

    sql-map-2.dtd和sql-map-config-2.dtd

    本文将深入探讨与“sql-map-2.dtd”和“sql-map-config-2.dtd”相关的知识点,以及它们在Ibatis中的作用。 Ibatis是一个轻量级的ORM(对象关系映射)框架,它允许开发者将SQL语句直接写在配置文件中,通过XML映射...

    OnLineMap.zip

    以下将详细解析这两个关键知识点。 一、QGIS加载在线地图 1. 天地图与高德地图集成:QGIS支持多种地图服务的接入,包括开放的Web地图服务(WMS)和Web地图切片服务(WMTS)。天地图和高德地图都提供了这样的服务...

    检索速度最快的哈希算法和map

    谁与争锋 对于c++程序来说 map的使用无处不在。...因此产生了自己写算法的想法。 现在我把自己的算法初稿发布出来,用我在一家信息安全的公司打工时的应用场景进行测试。就是病毒库特征码的检索。

    AS2.0写的Map

    仿写的这个Map内包含的方法. containsKey(key) containsValue(value) get(key) put(key, value) remove(key) putAll(map:Map) size() isEmpty() values() keys() toString() 本人刚学AS发现...好像2.0只有Array ...

    RAMMAP自动清理电脑内存,非常有效,是内存,不是硬盘,让你电脑变快,EXE双击运行

    标题中的“RAMMAP”是一款由Mark Russinovich开发的系统工具,主要功能是用于管理和优化计算机的随机存取内存(RAM)。它可以帮助用户深入了解系统的内存使用情况,并进行有效的清理和优化,以提升计算机的性能。RAM...

    改变程序性能的map

    对于c++程序来说 map的...因此产生了自己写算法的想法。 现在我把自己的算法发布出来。大家可以测试对比发现,我的算法属于零碰撞的几率,但是性能比哈希算法还优。 声明:该代码不能用于商业用途,只能用于科学研究。

    map存取数据.do

    例如,要将键"sa"与值"dd"关联起来,可以写: ```java map.put("sa", "dd"); ``` `put()`方法会检查键是否已存在。如果不存在,则新建键值对;如果存在,则替换原来的值。 3. **从Map中获取值** 使用`get()`...

    route-map不错的路由过滤总结

    * Ip prefix-list 1 permit 0.0.0.0/0 le 32(匹配所有,不可以写 any) 四、Route-map 应用 Route-map 可以应用在重分布、Policy-Based Routing(PBR)和 Border Gateway Protocol(BGP)中。 配置方式:Route-...

    Java中常用Map测试示例

    在Java编程语言中,`Map`接口是集合框架的重要组成部分,它存储键值对的数据结构。这个接口提供了许多高效的方法来存储、检索和操作数据。本示例将深入探讨Java中常用的`Map`实现,包括`HashMap`和`EnumMap`。 首先...

    加锁方法对于Map

    在Java编程中,Map接口是数据结构中非常重要的一个部分,它提供了键值对的存储方式,便于我们高效地管理和操作数据。当我们需要在多线程环境下保证Map操作的线程安全时,加锁方法就显得至关重要。这篇博客将探讨如何...

    C++ map详解

    C++中的`map`是一个关联容器,它存储键值对(key-value pairs),其中每个键都是唯一的。`map`在内部实现为红黑树(Red-Black Tree),保证了其插入、查找和删除操作的时间复杂度为O(log n)。在C++标准库中,`map`...

Global site tag (gtag.js) - Google Analytics