0

我正在尝试在文本文件中提取文件名。目前,我正在使用标记器。不知何故,并非所有文件名都被正确提取。

这是我的代码:

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

这就是发生的事情:令牌仅提取“Kesiha”替换“Kesihatan”

解决方案?

4

1 回答 1

1

来自 StringTokenizer 的文档

“delim 参数中的所有字符都是分隔标记的分隔符。”

所以它在“t”上分裂

于 2013-11-04T04:28:11.007 回答