gpt4 book ai didi

java - JFileChooser提示然后文本文件的字母频率计数

转载 作者:行者123 更新时间:2023-12-01 12:41:10 25 4
gpt4 key购买 nike

    import java.io.File;
import javax.swing.JFileChooser;
import java.util.Scanner;

public class JFileChooser {
public static void main(String args []) throws Exception{
JFileChooser chooser = new JFileChooser();
File F = new File("C:/Users/Seth/Desktop/Java");

chooser.setCurrentDirectory(F);

chooser.showOpenDialog(null);
} public String normalizeWord(String word)
{
String result = "";
for (int i=0; i < word.length(); i+= 1) {
char c= word.charAt(i);
if (Character.isLetter(c))
result += Character.toLowerCase(c);
} return result;
}
}
}

}

我目前正在处理的代码。我试图做到这一点,以便无论从 JFileChooser 中选择什么文本文件,我都可以提示计算该文本的字母频率。我尝试将我完成的另一个字符串示例中的单独频率计数器组合起来,但它没有编译。任何帮助将非常感激。

最佳答案

不要将您的类命名为JFileChooser。当您创建 JFileChooser 的实例时,它会创建您的类的实例,而不是 swing JFileChooser 的实例(经验法则:不要命名类与您已知存在的类同名)

另请查看How to use File Choosers 。您需要从 JFileChoosergetSelectedFile() 方法获取一个文件(在进行结果检查之后)。 API docs有一个快速简单的示例,您也可以查看

关于java - JFileChooser提示然后文本文件的字母频率计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25083851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com