Re: [蟲?] InputStream 在 for 迴圈

看板java作者 (凱)時間14年前 (2011/05/17 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《WhenTheyCry (34)》之銘言: : 1. : for(int i=1;i<Integer.parseInt( in.readLine() );i++) : 2. : String temp = in.readLine(); : for(int i=1;i<Integer.parseInt(temp);i++) : 請問上面兩個有什麼差別呢? : 我使用1.的時候readLine都會讀到'' : P.S.應該不是來源的問題,因為我換成2.就正常了 我不知道什麼是'',不過for迴圈每一次都會整個跑完 以1.來說 每次跑到判斷i有沒有小於in.readLine時,I/O就會請你在輸入一次 2.的話,就是請你先輸入一個temp,for迴圈會去抓那個String當作他的極限 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.24.253.85 ※ 編輯: kevin771012 來自: 163.24.253.85 (05/17 09:33)
文章代碼(AID): #1DqT0Wea (java)
文章代碼(AID): #1DqT0Wea (java)