Map 基础用法
2024-10-19 02:21:55
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set; public class Test { public static void main(String[] args) { Map<String, Object> map = new HashMap<String, Object>();
map.put("hah", 123);
map.put("aa", 12314);
map.put("xu", "123");
// map.clear();
Object object = map.get("hah");
System.out.println("map.get:" + object); boolean containsKey = map.containsKey("hah");
System.out.println("map.containsKey:" + containsKey); int hashCode = map.hashCode();
System.out.println("map.hashCode:" + hashCode); boolean empty = map.isEmpty();
System.out.println("map.isEmpty:" + empty); Set<String> keySet = map.keySet();
System.out.println("map.keySet:" + keySet); Object remove = map.remove("xu");
System.out.println("map.keySet:" + map.keySet()); int size = map.size();
System.out.println("map.size:" + size); Collection<Object> values = map.values();
System.out.println("map.values:" + values); Set<String> keySet2 = map.keySet();
System.out.println("map.keySet2:" + keySet2); Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("aa", "123");
map1.put("bb", 234); Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("aa", "123");
map2.put("bb", 234);
boolean equals2 = map1.equals(map2);
System.out.println("map2.equals:" + equals2);
}
}
map.get:123
map.containsKey:true
map.hashCode:163837
map.isEmpty:false
map.keySet:[aa, hah, xu]
map.keySet:[aa, hah]
map.size:2
map.values:[12314, 123]
map.keySet2:[aa, hah]
map2.equals:true
最新文章
- Fckeditor PHP/ASP File Upload Vul
- 物联网安全拔“牙”实战——低功耗蓝牙(BLE)初探
- struts不同session范围添加、访问属性
- Java中的TreeMap、Comparable、Comparator
- memcpy的用法总结
- iOS实现地图半翻页效果--老代码备用参考
- Css轮廓
- Android Bitmap OutOfMemory 解决的方法
- CentOS6.8安装python2.7以及XX-Net
- SQL 四种连接查询(内连接、左连接、右连接、全连接)
- svn上传*.so文件
- REPLACE函数的使用方法
- Hadoop 管理工具HUE配置
- Hadoop框架之HDFS的shell操作
- BUG处理流程说明
- 拒绝蛋疼,javascript调试技巧
- 比较字符串CompareTo的用法及注意
- python 判断文件的创建时间和当前时间的比较
- DCU IP Prefether
- bash姿势-没有管道符执行结果相同于管道符