作者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