學習筆記(資料轉換)

2021-07-24 21:46:18 字數 2525 閱讀 8903

1、object轉換string

string str=obj+"";//obj為null也不影響

string.valueof(obj);//定義或者初始化的obj傳入()

2、object轉換long(object→string→long)

string str=string.valueof(obj);//定義或者初始化的obj傳入()  

long count=long.valueof(str);

3、整數 int 轉換成字串 string

string s = string.valueof(i);

string s = integer.tostring(i);

string s = "" + i;

4、string→int

int i = integer.parseint([string]); 或 

i= integer.parseint([string],[int radix]);

int i = integer.valueof(?).intvalue();

5、string→數字型別

string s = "m";

byte b = byte.parsebyte( s );

short t = short.parseshort( s );

int i = integer.parseint( s );

long l = long.parselong( s );

float f = float.parsefloat( s );

double d = double.parsedouble( s );

6、數字型別→string

string s = string.valueof( value); // 其中 value 為任意一種數字型別。
7、數字型別與數字類物件之間的轉換

byte b = 169;

byte bo = new

byte( b );

b = bo.bytevalue();

short t = 169;

short

to = new

short( t );

t = to.shortvalue();

int i = 169;

integer io = new

integer( i );

i = io.intvalue();

long l = 169;

long lo = new

long( l );

l = lo.longvalue();

float f = 169f;

float fo = new float( f );

f = fo.floatvalue();

double d = 169f;

double dobj = new

double( d );

d = dobj.doublevalue();

1、將byte與inputstream 的轉換

public

static inputstream byte2inputstream(byte b)

--------------------------------------------

public

static

byte inputstream2bytes(inputstream is)

return str.getbytes();

} catch (exception e)

return

null;

}

2、 bitmap與inputstream

/** 

* 將bitmap轉換成inputstream

* *@param bm (1)

*@return

*/public

static inputstream bitmap2inputstream(bitmap bm)

/**

* 將bitmap轉換成inputstream

* *@param bm

*@param quality

*@return

*/public

static inputstream bitmap2inputstream(bitmap bm, int quality)

/**

* 將inputstream轉換成bitmap

* *@param is

*@return

*/public

static bitmap inputstream2bitmap(inputstream is)

更多的資料轉換參照[

更多的資料轉換參照:[

c 學習筆記 資料轉換型別

一 資料轉換型別分類 1 隱式型別轉換 即自動型別轉換。c 預設以安全方式進行的轉換,不會導致資料丟失。例如,從小的整數型別轉換為大的整數型別,從派生類轉換為基類。int 轉換 double。我們要求等號兩遍參與運算的運算元的型別必須一致,如果不一致,滿足下列條件會發生 隱式型別轉換。兩種型別相容 ...

python資料清洗學習筆記 資料轉換

pandas中使用to datetime 方法將文字格式轉換為日期格式 dataframe資料型別如果為datetime64,可以使用dt方法取出年月日等 對於時間差資料,可以使用timedelta函式將其轉換為指定時間單位的數值 時間差資料,可以使用dt方法訪問其常用屬性 sec cars boa...

演算法筆記 數制轉換

求任意兩個不同進製非負整數的轉換 2進製 16進製制 所給整數在long所能表達的範圍之內。不同進製的表示符號為 0,1,9,a,b,f 或者 0,1,9,a,b,f 輸入只有一行,包含三個整數a,n,b。a表示其後的n 是a進製整數,b表示欲將a進製整數n轉換成b進製整數。a,b是十進位制整數,2...