99问答网
所有问题
判断一个词是否出现在文本里 用Java编写
定义String s(一个词),判断这个s是否出现在一个文本TXT里,在的话为1,不在为0,这个TXT共有500篇,每一篇都要统计,然后把结果输出来,用JAVA怎么编写?
举报该问题
推荐答案 2009-06-05
循环所有txt,使用BufferedReader + FileReader进行读取,将一个文本的所有内容保存到一个String中,然后使用String的indexOf方法判断结果,如果为-1表示没有,如果为其他值表示有,这样可以把所有结果取得,如果要保存,可以建立一个数组进行保存。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WttWztBzX.html
其他回答
第1个回答 2009-06-05
读文本文件楼主自己加上就OK了
我加上最主要的是否出现在一个string
public class searchString {
public static void main(String[] args) {
String original = "abcdefwordddd";
String word = "word";
if (original.contains(word)==true){
System.out.println("Yes, found keyword:"+word+" in the string:"+original);
}
else
System.out.println("Not found keyword"+word+" in the string"+original);
}
}
相似回答
Java
由用户输入一个单词,编程在
一个文本
文件中查找这个单词
答:
public class Day11_A {private static Scanner sc=null;public static void main(String[] args) {sc=new Scanner(System.in);File file=new File("K:/Test/TestRead.txt");String str=null,src=null;if(file.canExecute()) {str=readFile(file);}else {System.out.println("...
请
java
高手帮忙
写一个
正则表达式:
判断
关键
词是否
存在的正则表达式...
答:
利用\\b
判断
“词”的前后边沿。
java
怎么
判断一个文本里
有没有指定的几
个词
答:
举个例子 File f = new File("tmp.txt");FileInputStream fis = new FileInputStream(f);Reader bis = new InputStreamReader(fis);String line = null;while ((line = reader.readLine()) != null) { if(line.startsWith("#")){ continue;} if (line.contains("abc dd")) { //do...
java
中怎么编程查询
一个词语在
一段文字中
出现
的次数
答:
1、方法一 public int countChar(String str,char ch) { // 将字符串转换为字符数组 char[] chs = str.toCharArray(); // 定义变量count存储字符串
出现
次数 int count = 0; for(int i = 0;i < chs.length;i++) { if(chs[i] == ch) { count++; } r...
统计
一个词在
一个txt中的频率。
java
答:
import
java
.io.FileReader;import java.io.IOException;public class Test { private BufferedReader buf;public void frequency(String word, String file) { try { buf = new BufferedReader(new FileReader(file));String str = "";int count = 0;while ((str = buf.readLine()) != null) ...
一个
词频text文件,想把这些词分5组,
用java
比较一篇文章中的
词是否在
...
答:
饿,,先把文章导入或者读入到内存中,英文直接一般用空格隔开,,可以用split(“ ”)来变为数组然后循环来
判断是否
包含。至于变色不清楚。
java语言
中文分词程序怎么
编写
答:
1.String或是StringBuffer(建议用) 中的indexOf("中华")方法,查找给定的的字符串中是否有给定词表中的词。2.借鉴编译原理中的状态装换的思想。先
编写一个
状态机,用于测试给定字符串中的
词是否
满足词表中的内容。写在最后:1)建议使用第一种方法,因为
在java
内部实现的查找操作其实 和你想得思路...
怎么
用java
实现在
一个
txt文件中根据关键字查找信息并输出??
答:
if(file.isFile() && file.exists()){ //
判断
文件是否存在 InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);//考虑到编码格式 BufferedReader bufferedReader = new BufferedReader(read);String lineTxt = null;while((lineTxt = bufferedReader.readLine()) !
java
程序:统计一段英文段落中每个单词
出现
的次数,这个段落存储在
一个
...
答:
public class Dictionary { private HashMap< String, Integer > dictionary;private int wordsCount;/ 字典这个类的构造函数 / public Dictionary() { dictionary = new HashMap< String, Integer >();wordsCount = 0;} / 向字典里插入一个单词 param word / public void insert( String word ) ...
大家正在搜
excel 判断文本是否一样
如何判断文本是否一致
判断是否是文本的函数
判断两列文本是否一致
excel判断是否为文本
判断单元格是否包含文本内容
excel判断是否含有特定文本
excel if判断文本
判断文本