Re: [問題] 請問一個讀檔的問題?
※ 引述《damnpig.bbs@ptt.cc (DAMNpig)》之銘言:
> 請問一下各位
> 我想讀一個txt檔。
> 但是只要讀到某特定一行(ex.只取第七行之類的)
> 那要用什麼語法
試試看LineNumberReader這個class吧!
(因為我沒用過,所以沒辦法幫您解答這問題,我通常都用暴力法....)
> 再請問一下
> 如果我要讀一行
> public <numbers> = (one | two | three | four | five ) ;
> 但只取中間的one two three four five加入陣列
> 我用StringTokenizer分成不同token,但是連pubilc、<numbers> 這些都進去了
> 請問我該怎麼做?謝謝
多作幾次處理就可以了!如果確定分隔符號就這幾種的話:
tempString = "public <numbers> = (one | two | three | four | five )";
StringTokenizer = new StringTokenizer(tempString, "=()");
tempString = ST.nextToken(); //內容就是public <numbers>
tempString = ST.nextToken(); //內容是one | two | three | four | five;
ST = new StringTokenizer(tempString, "|");
這次的StringTokenizer ST就是您要的東東囉!再自己作處理即可
這應該是最笨的作法,我想應該還有更聰明的解法才對....
--
┌─────◆KKCITY◆─────┐ ★ 人人可架站,經營社群聯誼天地 ★
│ bbs.kkcity.com.tw │ 歡迎社團/班系/歌友/藝文創作/公益申請
└──《From:61.62.107.41 》──┘ 到 KKCity 開設自己喜愛的主題BBS站
--
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章