小白教程
所有教程
关于
Search
172.70.100.144
172.70.100.144
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Java hashmap put”的源代码
本页内容
上一节:
Java_hashmap_size
下一节:
Java_hashmap_putall
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:put()}}[[Category:java hashmap|5]] = Java HashMap put() 方法 = [[java hashmap|Java HashMap]] put() 方法将指定的键/值对插入到 HashMap 中。 put() 方法的语法为: <pre> hashmap.put(K key,V value) </pre> '''注:'''hashmap 是 HashMap 类的一个对象。 '''参数说明:''' * key - 键 * value - 值 === 返回值 === 如果插入的 key 对应的 value 已经存在,则执行 value 替换操作,返回旧的 value 值,如果不存在则执行插入,返回 null。 == 以下实例演示了 put() 方法的使用(key 对应的 value 不存在): <sample title="" desc="" lang="java" hererun="1"> import java.util.HashMap; class Main { public static void main(String[] args) { // 创建一个 HashMap HashMap<Integer, String> sites = new HashMap<>(); // 往 HashMap 添加一些元素 sites.put(1, "Google"); sites.put(2, "xiaoBai"); sites.put(3, "Taobao"); System.out.println("HashMap: " + sites); } } </sample> 执行以上程序输出结果为: <pre> HashMap: {1=Google, 2=xiaoBai, 3=Taobao} </pre> 在以上实例中,我们创建了一个名为 sites 的 HashMap,代码后面使用了 put() 方法将该 Key/value 映射关系插入到这个 HashMap 中。 插入多个 key/value [[java hashmap putall|Java HashMap putAll() 方法]]。 '''注意:'''每个项都随机的插入到 HashMap 中的。 key 对应的 value 已存在插入实例: <sample title="" desc="" lang="java" hererun="1"> import java.util.HashMap; class Main { public static void main(String[] args) { // 创建一个 HashMap HashMap<Integer, String> sites = new HashMap<>(); // 往 HashMap 添加一些元素 sites.put(1, "Google"); sites.put(2, "xiaoBai"); sites.put(3, "Taobao"); System.out.println("HashMap: " + sites); // 添加重复的key元素 String value = sites.put(1, "Weibo"); System.out.println("修改后的 HashMap: " + sites); // 查看所代替的值 System.out.println("替换的值: " + value); } } </sample> 执行以上程序输出结果为: <pre> 修改后的 HashMap: {1=Weibo, 2=xiaoBai, 3=Taobao} 替换的值: Google</pre> [[java hashmap|Java HashMap]]
返回至“
Java hashmap put
”。
上一节:
Java_hashmap_size
下一节:
Java_hashmap_putall