我创建了一个包含文本的文件。我想读取特定的单词,如“end”、“so”和“because”,用set
于存储这些关键字,并map
用于显示所有关键字和重复次数。你能告诉我我应该怎么做吗?
已编辑
这是我的草稿:
openButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser fileChooser = new JFileChooser();
int chosenFile = fileChooser.showOpenDialog(null);
if(chosenFile == JFileChooser.APPROVE_OPTION){
File selectedFile = fileChooser.getSelectedFile();
String extension = getExtension(selectedFile.getName());
if ( selectedFile.canRead())
Set<String> keywordList = new HashSet<String>();k
keywordList.add("and");
keywordList.add("so");
keywordList.add("because”);
我不知道如何从这里使用 map 来细化关键字