基本資料型別中不常用的方法

2022-08-29 07:03:08 字數 806 閱讀 2575

byte b = 8;

byte t3 = byte.valueof("167", b);//把3進製的22轉成10進製的8    即  64+48+7=119

int in3 = b.compareto(t3);//兩個byte型別的數字比較(b-t3),差值返回int型別 -111

short s = 1;

short ss = short.reversebytes(s);//方法返回的值是得到2的補碼表示指定的位元組的順序顛倒過來的short值。得到的結果是原來的256倍即s*256

integer i = 0;

int r = integer.highestonebit(i); //i位負數則結果為-2147483648  i=0則結果為0 i為正數則結果為i與k=2*2^n(n=0,1,2...)最接近的數值k,i>=k?k:(k/2)

jdk的解析:

返回具有至多單個 1 位的 int 值,在指定的 int 值中最高位(最左邊)的 1 位的位置。如果指定的值在其二進位制補碼表示形式中不具有 1 位,即它等於零,則返回零。

int l =integer.lowestonebit(i);

int l=integer.numberofleadingzeros(i);

int l=integer.numberoftrailingzeros(i);

int l=integer.bitcount(i);

int l=integer.rotateleft(i);

int l=integer.rotateright(i);

int l=integer.reverse(i);

MySQL中的常用基本資料型別

變長字串,使用時我們必須設定其長度,最大值 理論值 65535個,實際上最大只能存65533個,但考慮到儲存的字元編碼的不同,也會有進一步的減少。比如 此型別的實際長度是儲存內容決定,而設定的值是最多可儲存的字元個數。定長字串,使用時需要設定其長度,如果不設定,預設是1,最大理論值是255個。定長字...

基本資料型別的常用處理方法

數字型別 整形intage 10 age int 10 浮點型floatfloat 1.2 res str 1 2,4 轉為字串常用操作 內建方法 1.按索引值 2.切片 msg 0 3 1 msg 1 12 1 msg 1 3.長度 len 4.strip egon strip strip 可用於...

Oracle常用基本資料型別

資料型別 取值範圍 說明char n 0 2000 單位 byte 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 varchar2 n 0 4000 單位 byte 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及ascii碼字符集 或者ebc...