私はJavaのプロジェクトに取り組んでおり、comilerに数字と単語を区別させたいのですが、コードをそのまま試してみると、-1の文字列が原因でエラーが返されます。また、読み込んでいる数値をグラフの * 記号にするにはどうすればよいですか? どんな助けでも大歓迎です
オービルのエーカー、114.8 43801
ホフマンズ ヒルズ、77.2 36229
ジフィー クイック ファーム、89.4 24812
ジョリー グッド プランテーション、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();
}
}