1

ファイルを読み込んでいますが、各行は次のとおりです

Derek Simons, Jason baker
Jack Smith, Rob Thomson

問題はトークナイザーにあります

StringTokenizer st = new StringTokenizer(line, ",");
    while(st.hasMoreTokens()){ 
       System.out.println(st.nextToken());
    }

出力は

Derek Simons
 Jason baker
Jack Smith
 Rob Thomson

どうすればその余分な空白を取り除くことができますか? 出力が

Derek Simons
Jason baker
Jack Smith
Rob Thomson

どんな助けでも感謝します!

4

4 に答える 4

1

どのプログラミング言語を使用しているかはわかりませんが、多くの言語には Trim() と呼ばれるものがあります。したがって、s.Trim(); を実行します。ここで、s は文字列です。これにより、すべての空白が削除されます

于 2011-02-15T07:18:03.173 に答える
0

.trimメソッドの使用を検討しましたか?

先頭と末尾の空白を省略して、文字列のコピーを返します。

于 2011-02-15T07:19:39.597 に答える