作者TonyQ (骨头)
看板java
标题Re: [J2SE] 请问字元(char)可以拼成字串(String)吗?
时间Wed Dec 19 00:19:21 2007
※ 引述《shomingchang ( )》之铭言:
: 小弟第一次用java,还不会用字串。
: 用字元阵列处里了一些问题。
: 现在想利用 Float.parseFloat() 把一个字元阵列(以'\0'结尾)转成 float。
: 可是 Float.parseFloat()好像只能转 String 的样子。
: 如果想把上述的字元阵列转成 String,该怎麽作呢?
: 谢谢
痞子我觉得你的回答有瑕疵 XD +是可以啦...
只是也讲的太简单了 , 毕竟单纯 char + char的话还是 char (数字相加) orz
其实String有个constructer可以收 char[]
不过因为Java不是看\0当字串结尾
所以在转换的时候要过滤掉 底下的sample code是 (01234'\0')
char chAry[]=new char[]{48,49,50,51,52,0};
String str=new String(chAry,0,chAry.length-1);
System.out.println(str);
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.59.247
1F:推 PsMonkey:今天心情不好,懒得打字... [逃] 12/19 00:30