java-number
生活随笔
收集整理的這篇文章主要介紹了
java-number
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通常,當我使用number類型的時候,我們可以使用原始數據類型例如byte,int,long,double等
int i =5000; float b =13.65; double m =0xaf;所有包裝類(整型,長型,字節型,雙精度型,浮點型,短型)都是抽象類Number的子類
將原始數據類型轉換為對象叫包裝
public class Test {public static void main(String args[]) {Integer x = 5; // boxes int to an Integer objectx = x + 10; // unboxes the Integer to a intSystem.out.println(x); } }方法:
xxxValue() :將Number對象類型的值轉為原始數字類型,方法不接受參數
demo::
public class Test { public static void main(String args[]) {Integer x = 5;// Returns byte primitive data typeSystem.out.println( x.byteValue() );// Returns double primitive data typeSystem.out.println(x.doubleValue());// Returns long primitive data typeSystem.out.println( x.longValue() ); } }compareTo() :將Number對象和參數(可以是Byte,long,integer...)
比較的類型要一致
當Integer等于參數的話,是0
小于是-1
大于是1
equals(Object o) :判斷Number對象是否等于作為參數傳遞的對象
public class Test { public static void main(String args[]) {Integer x = 5;Integer y = 10;Integer z =5;Short a = 5;System.out.println(x.equals(y)); System.out.println(x.equals(z)); System.out.println(x.equals(a));} }valueOf() : 返回保存傳遞參數的相關Number對象,參數可以是原始數據類型字符串類型等
可以傳遞兩個參數,一個是字符串,一個是基數
toString() :返回Number對象的字符串對象
如果有兩個參數的話,第二個參數為進制基數
parseInt() :獲取某個String的原始數據類型
public class Test { public static void main(String args[]) {int x =Integer.parseInt("9");double c = Double.parseDouble("5");int b = Integer.parseInt("444",16);System.out.println(x);System.out.println(c);System.out.println(b);} }轉載于:https://www.cnblogs.com/cyany/p/9142507.html
總結
以上是生活随笔為你收集整理的java-number的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 写更漂亮的javascript
- 下一篇: [BZOJ2125]最短路(圆方树DP)