推 vul3co:專業是需要收費的 05/05 23:09
→ yanunix:請來信報價XDD 05/06 07:48
推 ccclum:JAVA不會 愛莫能助 05/06 22:23
推 smallchecken:看完後還是不太懂你的問題,哪裡有2stbuf? 05/06 22:26
→ smallchecken:雖然沒寫過Java,不過單看這三行大概知道是在做啥 05/06 22:27
→ smallchecken:第一行將資料放到ReadBuffer,這通常在讀檔會用到 05/06 22:28
→ smallchecken:此時的資料是一連串的Bytes資料 05/06 22:28
→ smallchecken:第二行從ReadBuffer中讀取"一"行出來放到2ndbuf 05/06 22:29
→ smallchecken:第三行使用split語法用"空白"去切割字串放到years中y 05/06 22:30
→ smallchecken:提醒一點string[] years=1stbuf.readline()因該會錯 05/06 22:32
→ smallchecken:因為string[]是未定size的string陣列! 05/06 22:32
推 ETAlien:高手出現了! 05/06 22:40
推 smallchecken:俺是低手! 05/06 22:43
→ yanunix:說錯了~~~是1stbuf..orz 05/07 07:52
※ 編輯: yanunix 來自: 219.87.76.106 (05/07 07:53)
→ yanunix:先謝謝小雞大,我再查查string[] years這部分怎麼寫才好 05/07 07:54
推 smallchecken:那照你這樣說因該是要跳過第二行吧? 05/07 14:07
→ smallchecken:String[] years = 1stbuf.readline().spilt(" "); 05/07 14:08
→ smallchecken:不過建議如果想要分割字串,最好還是使用這三行 05/07 14:09
→ yanunix:我沒試過在一列裡直接用1st.buf.readline().split(" ");耶 05/08 00:32
→ yanunix:我找時間試試這樣是否可行 05/08 00:32
推 smallchecken:.net可以,java我就不確定哩~你試試看摟 05/08 00:52
→ yanunix:小雞大~~~buf.readline().split()這樣是可行的!!感謝大大! 05/10 09:31