日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java中Integer类的方法

發布時間:2025/3/15 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中Integer类的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java.lang
Integer

java.lang.Object

? java.lang.Number

???? ?java.lang.Integer

全部已實現的接口:

Serializable, Comparable<Integer>

public final class Integer

extends Number

implements Comparable<Integer>

Integer 類在對象中包裝了一個基本類型 int 的值。Integer 類型的對象包括一個 int 類型的字段。

此外,該類提供了多個方法,能在 int 類型和 String 類型之間互相轉換,還提供了處理 int 類型時很實用的其它一些常量和方法。

實現注意事項:“bit twiddling”方法(如 highestOneBit numberOfTrailingZeros)的實現基于 Henry S. Warren, Jr.撰寫的《Hacker's Delight》(Addison Wesley, 2002)中的一些有關材料。

從下面版本號開始:

JDK1.0

另請參見:

序列化表格

字段摘要

static?int

MAX_VALUE
??????????
保持 int 類型的最大值的常量可取的值為 2311

static?int

MIN_VALUE
??????????
保持 int 類型的最小值的常量可取的值為 -231

static?int

SIZE
??????????
以二進制補碼形式表示 int 值的位數。

static?Class<Integer>

TYPE
??????????
表示基本類型 int Class 實例。

?

構造方法摘要

Integer(int?value)
??????????
構造一個新分配的 Integer 對象,它表示指定的 int 值。

?

Integer(String?s)
??????????
構造一個新分配的 Integer 對象,它表示 String 參數所指示的 int 值。

?

?

方法摘要

static?int

bitCount(int?i)
??????????
返回指定 int 值的二進制補碼表示形式的 1 位的數量。

?byte

byteValue()
??????????
byte 類型返回該 Integer 的值。

?int

compareTo(Integer?anotherInteger)
??????????
在數字上比較兩個 Integer 對象。

static?Integer

decode(String?nm)
??????????
String 解碼為 Integer

?double

doubleValue()
??????????
double 類型返回該 Integer 的值。

?boolean

equals(Object?obj)
??????????
比較此對象與指定對象。

?float

floatValue()
??????????
float 類型返回該 Integer 的值。

static?Integer

getInteger(String?nm)
??????????
確定具有指定名稱的系統屬性的整數值。

static?Integer

getInteger(String?nm, int?val)
??????????
確定具有指定名稱的系統屬性的整數值。

static?Integer

getInteger(String?nm, Integer?val)
??????????
返回具有指定名稱的系統屬性的整數值。

?int

hashCode()
??????????
返回此 Integer 的哈希碼。

static?int

highestOneBit(int?i)
??????????
返回具有至多單個 1 位的 int 值,在指定的 int 值中最高位(最左邊)的 1 位的位置。

?int

intValue()
??????????
int 類型返回該 Integer 的值。

?long

longValue()
??????????
long 類型返回該 Integer 的值。

static?int

lowestOneBit(int?i)
??????????
返回具有至多單個 1 位的 int 值,在指定的 int 值中最低位(最右邊)的 1 位的位置。

static?int

numberOfLeadingZeros(int?i)
??????????
在指定 int 值的二進制補碼表示形式中最高位(最左邊)的 1 位之前,返回零位的數量。

static?int

numberOfTrailingZeros(int?i)
??????????
返回指定的 int 值的二進制補碼表示形式中最低(最右)的為 1 的位后面的零位個數。

static?int

parseInt(String?s)
??????????
將字符串參數作為有符號的十進制整數進行分析。

static?int

parseInt(String?s, int?radix)
??????????
使用第二個參數指定的基數,將字符串參數解析為有符號的整數。

static?int

reverse(int?i)
??????????
返回通過反轉指定 int 值的二進制補碼表示形式中位的順序而獲得的值。

static?int

reverseBytes(int?i)
??????????
返回通過反轉指定 int 值的二進制補碼表示形式中字節的順序而獲得的值。

static?int

rotateLeft(int?i, int?distance)
??????????
返回依據指定的位數循環左移指定的 int 值的二進制補碼表示形式而得到的值。

static?int

rotateRight(int?i, int?distance)
??????????
返回依據指定的位數循環右移指定的 int 值的二進制補碼表示形式而得到的值。

?short

shortValue()
??????????
short 類型返回該 Integer 的值。

static?int

signum(int?i)
??????????
返回指定 int 值的符號函數。

static?String

toBinaryString(int?i)
??????????
以二進制(基數 2)無符號整數形式返回一個整數參數的字符串表示形式。

static?String

toHexString(int?i)
??????????
以十六進制的無符號整數形式返回一個整數參數的字符串表示形式。

static?String

toOctalString(int?i)
??????????
以八進制(基數 8)無符號整數形式返回一個整數參數的字符串表示形式。

?String

toString()
??????????
返回一個表示該 Integer 值的 String 對象。

static?String

toString(int?i)
??????????
返回一個表示指定整數的 String 對象。

static?String

toString(int?i, int?radix)
??????????
用第二個參數指定的基數返回第一個參數的字符串表示形式。

static?Integer

valueOf(int?i)
??????????
返回一個表示指定的 int 值的 Integer 實例。

static?Integer

valueOf(String?s)
??????????
返回保持指定的 String 的值的 Integer 對象。

static?Integer

valueOf(String?s, int?radix)
??????????
返回一個 Integer 對象,該對象中保持了用第二個參數提供的基數進行分析時從指定的 String 中提取的值。

?

轉載于:https://www.cnblogs.com/zfyouxi/p/4329500.html

總結

以上是生活随笔為你收集整理的Java中Integer类的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。