【发布时间】:2016-02-25 01:00:29
【问题描述】:
我正在尝试学习 Java,我想知道如何计算子字符串在所选文本文件中出现的次数并将其输出到控制台。例如,假设我使用JFileChooser 从我的计算机中获取一个文本文件,并且我想知道子字符串“if”或“ot”在文件中出现了多少次。任何帮助将不胜感激!
import java.util.Scanner;
import javax.swing.JFileChooser;
public class FileReader {
public static void main(String[] args) {
int count = 0;
JFileChooser chooser = new JFileChooser();
Scanner in = new Scanner(/* How do I get the file? */);
{ // file read
while (in.hasNext()) {
count++;
in.next();
}
System.out.println("The word count is " + count);
}
}
}
【问题讨论】:
-
我是 stackover 流的新手,我如何发布代码以使其不会全部混乱?
-
首行缩进 4 个空格,需要换行时使用 shift+enter。
-
哦,天哪,哈哈,我以前从未使用过这个,但它不起作用。我直接从eclipse复制它。我将第一行缩进了 4 个空格
-
您可以编辑您的问题。请按照@TheHeadRush 的描述将代码添加到问题中。
-
需要进入你的主要帖子,而不是评论。
标签: java substring java.util.scanner jfilechooser