作者liu2007 (薯)
看板java
標題[問題] Java 有無結束字元??
時間Tue Mar 16 19:07:34 2010
我是用 String.valueOf(char[] data)
來做轉字串的動作
發現會跑出許多的正方形 (null)
於是我在陣列後面加上'\0'
可是還是沒有用
我爬版以及網路
打上"java '\0'"
或是"java 結束字元"
都找不到@.@
請問要怎麼解決這樣的現象??
(雖然放\n 就不會出現正方形了,但那不是我要的....=.=)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.115.251
1F:推 chchwy:正方形? 我猜是\r\n 03/16 19:14
2F:推 PsMonkey:為甚麼我覺得是編碼問題,因為「很多個正方形」 03/16 19:31
簡單的說
他把後面空白的資料也印出來了 Orz....
我不知道當java 遇到沒有資料的時候
已char 型態印出來是什麼樣子.....
※ 編輯: liu2007 來自: 140.134.115.251 (03/16 19:39)
3F:推 cooper6334:因為java不像c把char[]當string來用,所以char陣列碰到 03/16 19:49
4F:→ cooper6334:/0並不會視為字串結束 03/16 19:50
5F:→ TonyQ:從產出char[] 的方式著手會比較快. 03/16 21:45