0

テキストファイルでファイル名を抽出しようとしています。現在、トークナイザーを使用しています。どういうわけか、すべてのファイル名が正しく抽出されるわけではありません。

これは私のコードです:

list = sc.nextLine();
token = new StringTokenizer(list,".txt");
newlist = token.nextToken();

これが起こることです: トークンは「Kesihatan」ではなく「Kesiha」のみを抽出します

ソリューション?

4

1 に答える 1

1

StringTokenizer のドキュメントから

「delim 引数のすべての文字は、トークンを区切るための区切り文字です。」

そのため、「t」で分割されます

于 2013-11-04T04:28:11.007 に答える