Java工具類05MapUtils常用操作


1.Map操作

1.1MapUtils

 <dependency>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-collections4</artifactId>
     <version>4.2</version>
   </dependency>

1.1.1判空

Boolean MapUtils.isEmpty(Map<K,V> map);
Boolean MapUtils.isNotEmpty(Map<K,V> map);

1.1.2取值

//獲取鍵所對對應的值,以null安全的方式從Map獲取String
String MapUtils.getString(Map(K,V) ,key ,"默認值" );
Boolean MapUtils.getBoolean(Map(K,V) ,key);
Integer MapUtils.getInteger(Map(K,V) ,key);

1.1.3設值

//結果--{藍色=#0000FF, 綠色=#00FF00, 紅色=#FF0000}
Map colorMap = MapUtils.putAll(new HashMap(),new String [] {"紅色","#FF0000", "綠色","#00FF00","藍色","#0000FF" });
//結果--{}
Map colorMap2 = null;
Map colorMap1 = MapUtils.emptyIfNull(colorMap2);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM