0

次の形式のテキストファイルにデータがあります。

AB-9, Gregson, Brian, R T, Mr

に分割して最初のものをAB-9ローカル変数に保存したいのですが、すべてを実行しましたが、現在の問題は、idの値を出力すると、,. 余分なコンマを取り除くにはどうすればよいですか?

もう 1 つの問題は、データの最初の行が読み取られていないことです。

public void readData()
{
 File theNewData = new File("new_data.txt");
        Scanner inputFrom = new Scanner(theNewData);
        while(inputFrom.hasNextLine())
        {
             String lineOftext = inputFrom.nextLine().trim();  
                Scanner scanner = new Scanner(lineOftext).useDelimiter(",[ ]*");

                 String id = inputFrom.next();

                 System.out.println(id);
        }

        inputFrom.close();
} 
4

1 に答える 1

0

String.split() の詳細については、http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split%28java.lang.String%29 をご覧ください

于 2013-04-16T17:01:13.627 に答える