看板 java 關於我們 聯絡資訊
※ 引述《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
PsMonkey:今天心情不好,懶得打字... [逃] 12/19 00:30