JAVA实现在数据不匹配时把数据写到文件中
场景:有一个map存有ID和字符串,一个list存有字符串,判断map中的字符串是否在list中存在。如果不存在,则打印到控制台,并写入到一个文件中。
代码如下:
for (String obj : mapDB.keySet()) { //定义一个Boolean值,当匹配成功时,停止执行程序 //获取map中的字符串 //循环遍历获取list中的值, //判断map中的字符串是否在list集合中存在,如果存在,则flag=true,并停止执行程序。 //如果flag一直为false,说明map中的字符串在list中没有匹配的值,说明list中的字符串在list中不存在,则在控制台输出ID。 |
切记:局部变量的作用范围,如果flag写到两个for循环之外,那么flag的值一直为false,不能随着最里面的for循环发生变化。该flag的作用是在跳出最里层的for循环后判断flag是否为true,如果不为true,说明不匹配,则打印。
JAVA实现在数据不匹配时把数据写到文件中相关推荐
- CentOS切换中文拼音安装包时:zw 不在 sudoers 文件中。此事将被报告。【记录】
CentOS切换中文拼音安装包时:zw 不在 sudoers 文件中.此事将被报告. 先摆错误过程: [zw@CentOS72 ~]$ yum install ibus-libpinyin 已加载插件 ...
- python从文件中读取数据时出现错误_Python 从文件中读取数据
读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('p ...
- java输出文件中匹配的字段_Java如何从文件中打印与给定模式匹配的所有字符串?...
在Java编程中,如何从文件中打印与给定模式匹配的所有字符串? 以下示例显示了如何使用Util.regex类的Patternname.matcher()方法从文件中打印与给定模式匹配的所有字符串. p ...
- .net 从txt中读取行数据_【VBA项目】从指定文件中读取数据并绘制图表
VBA 是一种很久远的编程语言,但并不过时.在满足以下两个条件时,借助 VBA 可以极大的提升生产率,降低出错率: 你的电脑上不允许自主安装软件: 你需要执行的工作中大部分的步骤都是固定且重复的. 项 ...
- 从文件中读取数据,排序之后输出到另一个文件中
文件中有一组数据,要求排序后输出到另一个文件中去 主要有两个知识点: 排序.文件操作 C++/C代码如下: [cpp] view plaincopy #include<iostream> ...
- python从html拿到数据,python - 使用BeautifulSoup和Python从HTML文件中提取数据 - 堆栈内存溢出...
我需要提取的数据可以在不同的标题下找到. 这是我到目前为止: from BeautifulSoup import BeautifulSoup ecj_data = open("data\ec ...
- maven 打包时动态替换properties资源文件中的配置值
pom build节点下面添加resource配置: [html] view plaincopy <resources> <resource> <directory> ...
- Java实验9 T6.将对象和数组存储在dat文件中
题目要求 (将对象和数组存储在文件中) 编写一个程序,向一个名为Exercise19_5.dat的文件中存储一个含5个int值1,2,3,4,5的数组,存储一个表示当前时间的Date对象,存储一个do ...
- 安装adobe阅读器时,报写至.....文件时错误
1.写至文件......时出错. 解决办法:关闭360等安全软件.
最新文章
- unity3d--为组件添加声音
- 1034 Head of a Gang (30 分) 【难度: 中 / 知识点: 并查集】
- java对象引用出错_“Java有值传递和引用传递”为什么错了?
- 转】.NET强名称工具(Sn.exe)使用详解
- 重装jdk后运行java程序出现Error: could not open `C:\Program Files\Java\jre68\lib\amd64\jvm.cfg'的解决办法
- js数组去重的4个方法
- 网络层地址解析协议ARP
- java jvm bind解决_java web项目启动的时候JVM_Bind,真的是tomcat端口被占用了吗?tomcat不同意...
- 用pycharm+flask 建立项目以后运行出现ImportError: No module named flask-login问题
- matlab多目标遗传算法工具箱,运用MATLAB遗传算法工具箱求解非线性多目标优化问题,...
- onclick和onfocus的区别
- 【FFmpeg+Qt开发】转码流程 H.264 转(mov、mp4、avi、flv)等视频格式 示例详解
- 祭奠我死去的CET-6
- JAVA使用itextpdf插件生成pdf
- 四维地球2.0上线,中国四维遥感云平台布局初见端倪
- 用Python画大学物理实验曲线
- 小程序关注公众号组件<official-account ></official-account>的使用方法
- Java自学,Java面试,Java培训
- 目前国际经济局势不大明朗,大企业部署物联网有增无减
- python 召回率_召回率与精确率
热门文章
- 如何获取 sql server 最新补丁
- mysql data目录 说明_mysql 更改数据目录
- flink 7-提交任务
- 计算机等级考试二级c语言笔试,全国计算机等级考试二级C语言笔试试题和答案.doc...
- linux如何导入种子文件格式,在 Linux 上使用 transmission 制作种子
- java最大子方阵_Java实验(5) 最大子方阵
- java web netty_基于Netty的非Servlet规范 JavaWeb框架及高性能 Java服务器
- 期末考试前的预习,科目:化工设备与反应器(5)
- sklearn(聚类和降维)
- 北京内推 | 阿里云视频处理算法团队招聘视频处理算法实习生