๊ธฐ๋ณธํ โ ๋ฌธ์์ด: parse~(str)
// ๋ฌธ์์ด -> ๊ธฐ๋ณธํ: Wrapper์๋ฃํ.parse์๋ฃํ(๋ฌธ์์ด)
int primNum = Integer .parseInt (str );
double primDoub = Double .parseDouble (str );
๋ฌธ์์ด โ ๊ธฐ๋ณธํ: String.valueOf(val)
// ๊ธฐ๋ณธํ -> ๋ฌธ์์ด: String.valueOf(์๋ฃํ)
String primNumStr = String .valueOf (primNum );
String primDoubStr = String .valueOf (primDoub );
Wrapper ๊ฐ์ฒด โ ๋ฌธ์์ด: valueOf(str)
// ๋ฌธ์์ด -> Wrapper ์๋ฃํ: Wrapper์๋ฃํ.valueOf(๋ฌธ์์ด)
Integer wrapNum = Integer .valueOf (str );
Double wrapDoub = Double .valueOf (str );
๋ฌธ์์ด โ Wrapper ๊ฐ์ฒด: String.valueOf(Val)
// Wrapper ์๋ฃํ -> ๋ฌธ์์ด: String.valueOf(์๋ฃํ)
String wrapNumStr = String .valueOf (wrapNum );
String wrapDoubStr = String .valueOf (wrapDoub );
10์ง์ ์ซ์ํ โ 2, 8, 16์ง์ ๋ฌธ์์ด: toString(๊ฐ, ์ง์)
// 10์ง์ ์ซ์ -> 2, 8, 16์ง์ ๋ฌธ์์ด: String.valueOf(
int dec = 16 ;
String bin = Integer .toString (dec , 2 ); // 10000
String bin2 = Integer .toBinaryString (dec ); // 10000
String oct = Integer .toString (dec , 8 ); // 20
String oct2 = Integer .toOctalString (dec ); // 20
String hex = Integer .toString (dec , 16 ); // 10
String hex2 = Integer .toHexString (dec ); // 10
2, 8, 16์ง์ ๋ฌธ์์ด โ 10์ง์ ์ซ์ํ: parseInt(๊ฐ, ์ง์)
// 2, 8, 16์ง์ ๋ฌธ์์ด -> 10์ง์ ์ซ์: Integer.parseInt(๋ฌธ์์ด, ์ง์)
int binToDec = Integer .parseInt (bin , 2 );
int binToOct = Integer .parseInt (oct , 8 );
int binToHex = Integer .parseInt (hex , 16 );