4 个答案:

答案 0 :(得分:2)

试试这个

String[] faults = { "Misspelled", "Error", "Fixed", "Change","Update", "Out of sync",

"Fail", "API Tooling","Unclear", "Charset", "Typos", "Fixed bug"};

try {

BufferedReader reader = new BufferedReader(new FileReader("Azad.txt"));

String line = reader.readLine();

while(line !=null)

{

for(int i = 0 ; i

if(line.contains(faults[i])){

// do something

System.out.println(faults[i]);

}

}

line=reader.readLine();

}

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

答案 1 :(得分:2)

是的你可以通过添加一个计数器

//.....

//.....

int count=0;

while(line !=null)

{

for(int i = 0 ; i

if(line.contains(faults[i])){

// do something

System.out.println(line);

count++;

}

}

line=reader.readLine();

}

System.out.println("Printed Lines = "+count);

//.....

//.....

答案 2 :(得分:1)

同样的例子只是打印线而不是故障[i]

//....

//....

if(line.contains(faults[i])){

// do something

System.out.println(line);

}

//.....

//....

答案 3 :(得分:0)

最简单的方法是使用foreach循环:

for (String fault : faults) {

//check if current sentence contains fault

}

此循环也适用于ArrayList。只需用newArray替换故障。

java读取文件中的数组中_使用java中的数组从文本文件中读取关键字相关推荐

  1. Java读取文件流用什么对象_使用Java IO流实现对文本文件的读写过程中,通常需要处理下列( )异常。_学小易找答案...

    [论述题]请根据第一次平时作业的选题,结合第二次课内容,自拟一个论文提纲. [单选题]在 switch ( expression )语句中, expression 的数据类型不能是 ( ) [单选题] ...

  2. java 防止文件重名的方法_使用java避免文本文件中的重复输出?

    我有一个简单的问题. 我有一个文本文件,其中包含以下记录: HAMADA 115599 KARIM 224466 BOSY 47896512 此文件实际上定义了用户帐户的用户名和密码 现在我写了一个简 ...

  3. java 判断文件类型是否是音频_用java流方式判断文件类型

    这个方法只能在有限的范围内有效.并不是万金油 比如 图片类型判断,音频文件格式判断,视频文件格式判断等这种肯定是2进制且专业性很强的文件类型判断. 下面给出完整版代码 首先是文件类型枚取 packag ...

  4. pandas使用read_csv函数读取文件的前N行数据并保留表头、pandas使用read_csv函数读取制表符分割的文件(tab-delimited)、自定义设置sep参数

    pandas使用read_csv函数读取文件的前N行数据并保留表头.pandas使用read_csv函数读取制表符分割的文件(tab-delimited).自定义设置sep参数 目录

  5. java数组显示_关于java:如何在数组中显示某些值的组合?

    本问题已经有最佳答案,请猛点这里访问. 例如,我有一个数组["Sam","Mary","John"]. 我想显示选择2中的3个组合. 结果应 ...

  6. java定义数组长度_在JAVA中定义数组时,可不可以一开始不设定数组的长度?

    定义时当然可以:例如 int[] a; 但是要把它初始化成为一个真正意义上的数组就必须设定长度: int [] a = new int[10]; 这时就只能改变数组里的数值而不能改变它的长度了. Ja ...

  7. java不定义数组长度_在JAVA中定义数组时,可不可以一开始不设定数组的长度?...

    MYYA 定义时当然可以:例如 int[] a;但是要把它初始化成为一个真正意义上的数组就必须设定长度: int [] a = new int[10]; 这时就只能改变数组里的数值而不能改变它的长度了 ...

  8. java查找第k大的数字_[经典算法题]寻找数组中第K大的数的方法总结

    今天看算法分析是,看到一个这样的问题,就是在一堆数据中查找到第k个大的值. 名称是:设计一组N个数,确定其中第k个最大值,这是一个选择问题,当然,解决这个问题的方法很多,本人在网上搜索了一番,查找到以 ...

  9. java中怎么判断数组下标越界_初学java遇到疑惑,数组下标越界,求解答!

    一个学生考试成绩录入程序的模块化设计,在编译时出现了数组下标越界 错误提示:Exception in thread "main" java.lang.ArrayIndexOutOf ...

  10. java中字符流 字节流_理解Java中字符流与字节流的区别

    1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列.和水流一样,Java中的流也具有一个"流动的方向",通常可 ...

最新文章

  1. CPU,GPU,GPGPU
  2. Oracle11g_同义词
  3. 所有人问「贴吧之父」俞军
  4. 利用Eclipse的Update组件实现适合企业应用的更新组件(1)
  5. 用Keil-MDK开发TQ2440裸机程序入门教程——LED流水灯实现
  6. 苹果电脑如何正确断网?macOS操作系统断网方法
  7. string.format的使用与及转义
  8. Android 热修复Bugly和Sophix介绍
  9. 【saltstack学习系列之四】saltstack的returner
  10. javascript方法和技巧大全1 (轉)
  11. 指令隔离DMB,DSB,ISB
  12. 腾讯云安装mysql_详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题
  13. 生于安乐,死于忧患.
  14. vin码识别(车架号识别)SDK的应用
  15. win10卸载电脑管家就蓝屏_99%的电脑都有的win10蓝屏问题,两步就能解决!
  16. 突发!活力花借款人被扫黑办传唤取证,与京东数科合作紧密
  17. 曙光g20服务器芯片组驱动,曙光i620-g20阵列卡驱动
  18. 基于全光节点频谱集中度和频谱离散转换的业务调度方法
  19. beanshell相关知识
  20. Nginx反向代理静态资源

热门文章

  1. qt show widget_QWidgetStack类 - Qt 参考中文帮助文档
  2. python爬虫下载重试_python爬虫多次请求超时的几种重试方法(6种)
  3. vue和php网站下载,vue.js去哪下载
  4. java 反射 本类_Java 反射 Class类
  5. python保存变量_Python变量存储
  6. One-Error多标签分类_深度学习:如何在多标签分类问题中考虑标签间的相关性?
  7. C++STL笔记(五):Deque详解
  8. C++之const关键字探究
  9. java里有没有 0的使用_请问有没有人有零基础Java基础习题?
  10. 计算机系英文简历技能skill,如何填英文简历中SKILL选项