我有一个名为readBabyNameData
的方法public void readBabyNameData(String filename){
try{
// open the text file and use a Scanner to read the text
FileInputStream fileByteStream = new FileInputStream(filename);
Scanner scnr = new Scanner(fileByteStream);
scnr.useDelimiter("[,\r\n]+");
在我的测试类中,我正在尝试使用此方法输入我创建的文本文件(名为MySampleData.txt)(它位于项目文件夹中)。
public static void main(String args[]){
BabyNameDatabase db = new BabyNameDatabase();
db.readBabyNameData("MySampleData.txt");
当我运行main方法来测试我的程序时,它确实从我正在使用的软件(BlueJay)中给出了一个InputMismatchException错误。 有什么建议吗?