[問題] 空格是字串嗎

看板java作者 (志願是當米蟲)時間16年前 (2009/10/18 11:47), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/2 (看更多)
寫一個小程式,目標: 1.用FileInputStream將檔案資料讀入readbyte陣列 2.比對readbyte陣列的element是否為空格,以把所有存在檔案的item分出來 問題:若直接打空格,eclipse會顯示"Incompatible operand types byte and String" 所以我把空格先這樣表示 => String space=new String(" "); spacebyte=space.getBytes(); while(readbyte[j]==spacebyte[0]) 但是好像仍然不能解決問題 請好心大大點一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.158.79 ※ 編輯: pinkzera 來自: 140.115.158.79 (10/18 11:50)

10/19 21:13, , 1F
byte spaceUnicode = (byte)' '; //32
10/19 21:13, 1F

10/19 21:15, , 2F
不過你這樣比不太好,因為一個字可能1~3byte
10/19 21:15, 2F

10/19 21:17, , 3F
如果你想研究,中文字可以去'全字庫'研究字怎麼編的
10/19 21:17, 3F
文章代碼(AID): #1Ase_fym (java)
文章代碼(AID): #1Ase_fym (java)