当前位置: 首页 > 编程笔记 >

Java ConcurrentHashMap-clear()

燕钟展
2023-03-14
本文向大家介绍Java ConcurrentHashMap-clear(),包括了Java ConcurrentHashMap-clear()的使用技巧和注意事项,需要的朋友参考一下

clear函数用于清除键值对之间的映射。这样,将清除ConcurrentHashMap映射。

语法

public void clear()

让我们看一个例子-

示例

import java.util.concurrent.ConcurrentHashMap;
import java.util.*;
public class Demo{
   public static void main(String[] args){
      Map<String, String> my_map = new ConcurrentHashMap<String, String>();
      my_map.put("This", "35");
      my_map.put("is", "78");
      my_map.put("sample", "99");
      System.out.println("映射包含以下元素 " + my_map);
      my_map.clear();
      System.out.println("调用clear函数之后的元素 " + my_map);
   }
}

输出结果

映射包含以下元素 {This=35, is=78, sample=99}
调用clear函数之后的元素 {}

名为Demo的类包含主要功能。在这里,将创建Map的新实例,并使用“ put”功能将元素添加到其中。显示要素,然后清除映射。现在,该映射将不包含任何内容,并且可以在再次显示该映射时看到。

 类似资料:
  • 问题内容: 使用Java(1.6)更好地在List上调用clear()方法还是重新实例化引用? 我有一个ArrayList,其中充满了未知数量的对象,并定期“刷新”-处理对象并清除列表。刷新后,列表将再次填充。刷新发生在随机时间。列表中的数字可能较小(10个对象)或较大(数百万个对象)。 那么,让“ flush”调用clear()或new ArrayList()更好吗? 甚至值得担心这种问题,还是

  • 问题内容: 我有一个简单的应用程序,该应用程序从用户那里接收CC流名称的输入,并假定从此流存储库返回特定文件的内容。 我尝试使用简单的shell脚本执行此操作:用户输入流名称,java接收流名称,运行一个进程,该进程运行脚本“ myccscript.sh”,其中包含“ myinput = $ 1; cleartool setview $ myinput”(或类似的东西) )。 然后我尝试读取文件并

  • 问题内容: 我有一个包装两栏式布局的古老问题。我的侧边栏处于浮动状态,因此我的容器无法包装内容和侧边栏。 似乎有许多方法可以解决Firefox中的明显错误: 在我的情况下,似乎唯一可以正常工作的解决方案是解决方案,这有点麻烦。给我带来讨厌的滚动条,并且肯定有副作用。另外,由于它的不正确行为,IE7显然不应该遭受此问题的困扰,但就我而言,它与Firefox一样遭受痛苦。 我们目前可以使用哪种方法最可

  • 问题内容: 我如何使用例如MySQL查询浏览器在heroku上执行到ClearDB MySQL数据库的远程连接。在哪里获取url,端口,登录名和密码? 问题答案: 在heroku网站上,转到“我的应用程序”,然后选择已安装ClearDB的应用程序。 在右上角,单击 Addons ,然后选择 ClearDB MySQL Database 。进入数据库后,单击数据库,然后选择“ 端点信息 ”选项卡。在

  • 问题内容: 我用Java编写selenium脚本已有一段时间了。我今天遇到了一个很奇怪的问题。 这是问题所在:我使用webelement.clear()方法清除了文本字段,稍后在执行下一个命令(单击事件)时,先前清除的文本区域现在填充有先前填充的值。 这是代码片段: 问题答案: 面临类似的问题。输入字段被清除,但错误消息未更新。似乎只有在输入和删除字符后,某些输入字段才能正常工作:

  • 问题内容: Hibernate中session.clear和evict方法之间的区别是什么。两者都是从session中删除的实例的分离对象。当我应在hibernate状态下使用session.clear和session.evict时。 问题答案: evict()从会话中逐出单个对象。clear()逐出会话中的所有对象。调用clear()就像在与该会话关联的每个对象上调用evict()一样。

  • 问题内容: 我已经看到标签在其子级使用属性时使用了一个类。clearfix类如下所示: 我发现如果在使用该属性时不使用它,则边框将显示在child上方。有人可以解释clearfix类的作用吗?另外,为什么有两个属性?我觉得这很奇怪。我对这意味着什么特别好奇。 谢谢,G 问题答案: 浮子如何工作 当页面上存在浮动元素时,非浮动元素 将包裹在 浮动元素 周围 ,类似于文本在报纸上围绕图片的方式。从文档

  • 问题内容: 它是标准浮动问题。您在父容器div中有一堆浮动元素。由于子项是浮动的,因此父项不会扩展为包括所有子项。 我知道有关clearfix解决方案,以及将父容器div上的overflow属性设置为“ auto”或“ hidden”。http://www.quirksmode.org/css/clearing.html 对我来说,设置溢出方法似乎更好,因为它只是一个属性。我想了解的是,什么时候c