資源描述:
《JAVA的各種變量類型的轉(zhuǎn)換.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、JAVA的各種變量類型的轉(zhuǎn)換 1如何將字串String轉(zhuǎn)換成整數(shù)int? A.有兩個方法: 1).inti=Integer.parseInt([String]); i=Integer.parseInt([String],[intradix]); 2).inti=Integer.valueOf(my_str).intValue(); 注:字串轉(zhuǎn)成Double,Float,Long的方法大同小異. 2如何將整數(shù)int轉(zhuǎn)換成字串String? A.有叁種方法: 1.)Strings=String.valueOf(i); 2.)Strings=Inte
2、ger.toString(i); 3.)Strings=""+i; 注:Double,Float,Long轉(zhuǎn)成字串的方法大同小異. java的各種變量類型的轉(zhuǎn)換 integertoString:inti=42; Stringstr=Integer.toString(i); Stringstr=""+i doubletoString:Stringstr=Double.toString(i); longtoString:Stringstr=Long.toString(l); floattoString:Stringstr=Float.toString
3、(f); Stringtointeger:str="25"; inti=Integer.valueOf(str).intValue(); inti=Integer.parseInt(str); Stringtodouble:doubled=Double.valueOf(str).doubleValue(); Stringtolong:longl=Long.valueOf(str).longValue(); longl=Long.parseLong(str); Stringtofloat:floatf=Float.valueOf(str).floatV
4、alue(); decimaltobinary:inti=42; Stringbinstr=Integer.toBinaryString(i); decimaltohexadecimal:inti=42; Stringhexstr=Integer.toString(i,16); Stringhexstr=Integer.toHexString(i); hexadecimal(String)tointeger: inti=Integer.valueOf("B8DA3",16).intValue(); inti=Integer.parseInt("B8
5、DA3",16); ASCIIcodetoStringinti=64; StringaChar=newCharacter((char)i).toString(); integertoASCIIcode(byte) charc='A'; inti=(int)c; ToextractAsciicodesfromaStrinStringtest="ABCD"; for(inti=0;i6、 integertobooleanb=(i!=0); booleantointegeri=(b)?1:0; note:Tocatchillegalnumberconversion,tryusingthetry/catchmechanism.try{ i=Integer.parseInt(aString); } catch(NumberFormatExceptione)(ps:本文章由北大青鳥廣安門校區(qū)搜集自互聯(lián)網(wǎng))