我正在为java开发一个项目,我希望编译器区分数字和单词,但是当我按原样尝试代码时,由于字符串为-1,它会返回错误。另外,如何将我正在读入的数字变成图表中的 * 符号?任何帮助将不胜感激
奥维尔的英亩,114.8 43801
霍夫曼山,77.2 36229
快速快速农场,89.4 24812
Jolly Good 种植园,183.2 104570
Organically Grown Inc., 45.5 14683(我正在阅读的内容)
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
import javax.swing.*;
import java.io.*;
public class Popcorn {
public static void main (String [] args) throws IOException {
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
File f = chooser.getSelectedFile();
String filename = f.getName();
Scanner infile = new Scanner(new FileReader( filename));
String line = "" ;
while (infile.hasNextLine())
{ line= infile.nextLine();
// int endingIndex =line.indexOf(',');
//String fromName = line.substring(0, endingIndex);
System.out.println(line);}
infile.close();
}
}