2013-11-04 60 views
0

我想提取文本文件中的文件名。目前,我正在使用標記器。不知何故,並非所有的文件名都被正確提取。StringTokenizer提取限制

這是我的代碼:

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

這是什麼情況: 令牌只能提取 「Kesiha」 insted的 「Kesihatan」

解決方案?

+1

什麼'str.substring(0,str.lastIndexOf( ''))'? – arshajii

回答

1

從DOC對的StringTokenizer

「所有delim參數中的字符都是分隔標記的分隔符。」

所以其分裂的 「T」