[英]FileNotFoundException cannot be resolved to a type when trying to read a .txt file in java
I wrote a program to count the number of a certain letter in a .txt file but I keep getting an error that says FileNotFoundException cannot be resolved to a type. 我编写了一个程序来计算.txt文件中某个字母的数量,但是我一直收到错误,指出FileNotFoundException无法解析为某个类型。 Here is my code. 这是我的代码。
import java.util.Scanner;
import java.io.File;
import java.io.IOException;
import java.io.BufferedReader;
public class Count
{
public static void main (String[] args) throws FileNotFoundException {
String phrase; // a string of characters
int countBlank; // the number of blanks (spaces) in the phrase
int length; // the length of the phrase
char ch; // an individual character in the string
int countA;
int countE;
int countS;
int countT;
java.io.File file = new java.io.File("counting.txt");
Scanner inFile = new Scanner (file);
Scanner scan = new Scanner(System.in);
phrase = scan.nextLine();
length = phrase.length();
// Initialize counts
while (true)
{
if (phrase.equalsIgnoreCase("quit"))
break;
else
{
countBlank = 0;
countA = 0;
countE = 0;
countS = 0;
countT = 0;
for ( int i = 0; i < length; i++ )
{
if ( phrase.charAt( i ) == ' ' )
countBlank++;
ch = phrase.charAt(i);
switch (ch)
{
case 'a':
case 'A': countA++;
break;
case 'e':
case 'E': countE++;
break;
case 's':
case 'S': countS++;
break;
case 't':
case 'T': countT++;
break;
}
}
System.out.println ();
System.out.println ("Number of blank spaces: " + countBlank);
System.out.println ();
System.out.println ("Number of A's: " + countA);
System.out.println ();
System.out.println ("Number of E's: " + countE);
System.out.println ();
System.out.println ("Number of S's: " + countS);
System.out.println ();
System.out.println ("Number of T's: " + countT);
break;
}
}
}
}
You're missing the import for FileNotFoundException , you can add it like so - 你错过了FileNotFoundException的导入,你可以像这样添加它 -
import java.io.FileNotFoundException;
Or, you might prefer to import the entire java.io
package with a wildcard 或者,您可能更喜欢使用通配符导入整个java.io
包
import java.io.*;
Many IDE(s) can search for the import(s) [and/or] auto-complete, simply go to the end of the word FileNotFoundException
and try pressing CTRL-SPACE
. 许多IDE可以搜索导入[和/或]自动完成,只需转到单词FileNotFoundException
的末尾并尝试按CTRL-SPACE
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.