最近在面對事實開始寫的結果,知道自己肉腳以外,還深深的體悟到以前資結學的相當的差
言歸正傳XD
今天在寫一些運算的時候才發現,如果是用字串要轉其他資料型態,跟其他整數、浮點數互轉,
其實方法不太一樣@@~
之前在寫的時候,遇到的都是字串轉整數等等的問題~
以字串轉整數為例,使用的方法如下:
String xxx = "1234";
int x = Integer.parseInt(xxx); //使用 Integer.parseInt
而字串轉其他型態如下:
字串轉布林 boolean b=new Boolean(s).booleanValue();
轉長整數 long l=Long.parseLong(s);
轉浮點數 float f=Float.parseFloat(s);
轉倍精確度double d=Double.parseDouble(s);
但是! 如果只是整數想轉double
其實只要做這樣的動作 @@
int i = 20; //(double)為強制轉形 double d=(double) i ;
-..- 結果我這菜鳥又傻傻的用了Double.parseDouble().....
大家不要忘了唷!! >.^
3 意見:
實際上你做的 Double.parseDouble()這種方式有很多優點跟好處
用強制轉型只是打字方便而已,並不算是很好的程式習慣
建議妳多參考一些書籍,不要把原本很好的習慣結果被一些奇怪的教學教壞了
可否指點一下好處在哪
?所以PHP比較簡單
張貼留言