[問題] StringTokenizer 與切割文章
我想利用StringTokenizer切割我在D碟裡的一篇文章a.txt
存成str後去進行切割
分成非英文字元與非數字字元
和英文字元
再print出來
下面是程式碼
____________________________________________________________________________
import java.io.*;
import java.util.*;
public class s1003727homework
{
public static void main(String args[]) throws IOException
{
//將文章存置str--------------------------------------
String str;
FileReader fr = new FileReader("D:\\Java\\a.txt");
BufferedReader bfr=new BufferedReader(fr);
str=bfr.readLine();
System.out.println(str);
fr.close();
//使用StringTokenizer分割字串(非英文 非數字Delimiter)------------------------
StringTokenizer st1=new StringTokenizer(str,"
\t\n\r\f~!@#$%^&*()_+|`1234567890-=\\{}[]:\";'<>?,./'");
while (st1.hasMoreTokens()){
System.out.print(st1.nextToken() + " ");
}
System.out.println("\n=======================");
//使用StringTokenizer分割字串(非英文Delimiter)------------------------
StringTokenizer st2=new StringTokenizer(str,"
\t\n\r\f~!@#$%^&*()_+|`-=\\{}[]:\";'<>?,./'");
while (st2.hasMoreTokens()){
System.out.print(st2.nextToken() + " ");
}
System.out.println("\n=======================");
}
}
_____________________________________________________________________________
但是我跑出來的卻還是原來的文章沒有切割
在Eclipse中也沒有錯誤
我是不是有哪裡有錯誤想要請教一下版上的高手們
剛學Java很多需要學習謝謝各位
也很抱歉發了前幾篇文占了java版的版面
謝謝各位指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.194.70
→
05/25 12:47, , 1F
05/25 12:47, 1F
→
05/25 12:52, , 2F
05/25 12:52, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):