변환 예 | 코딩 |
int -> char | (char)65 -> 'A' |
char - > int | (int)'A', '65'+0 -> 65 |
char -> int -> char | (char)('A'+2) ->'C' |
char 숫자 -> int 숫자 | ‘9’-‘0’ -> 9 |
char 숫자 -> int 숫자 | Character.getNumericValue('9') -> 9 |
String 숫자 -> int 숫자 | Integer.parseInt("9") -> 9 |
String 소수점 숫자 -> double | Double.parseDouble("34.5")->34.5 |
int -> String | String.valueOf(9) -> "9" |
int -> String | (9+""),(""+9)->"9" |
String -> char | "345".charAt(0) -->'3' |
char -> String | ('a'+""), String.valueOf('a') |
char[] -> String | char[] charArray={'1', '0', '3'}; String s = new String(charArray); ->"103" |
String -> char[] | char[] charArray=s.toCharArray(); ->{'1', '0', '3'} |
10진수 -> 2진수 String | Integer.toBinaryString(17) -> "10001" |
10진수 -> 8진수 String | Integer.toOctalString(17) ->"21" |
10진수 -> 16진수 String | Integer.toHexString(17) ->"11" |
String 소문자 -> 대문자 | String s1="hello" s1.toUpperCase() ->"HELLO" |
String 대문자 -> 소문자 | String s2 = "HELLO"; s2.toLowerCase() -> "hello"; |
Integer -> int int -> Integer | Integer ii =new Integer(23); //Java 2 int ac = ii.intValue(); //Java 2 |
Integer -> int int -> Integer | Integer ik=4; //박싱 Java5 int a=ik; //언박싱 JAVA5 |
int -> Integer -> Object Object -> Integer -> int | int a=10; Object o=a; //박싱 JAVA5 int b = (Integer)o; //언박싱 JAVA5 |
'ㅋ > java' 카테고리의 다른 글
[java/jsp/jdbc] PreparedStatement 와 close() (0) | 2012.02.01 |
---|---|
[jdbc] php의 mysql_num_rows() 를 자바에서 쓰기 (0) | 2012.01.01 |
java에서 cmd 실행하기 (0) | 2010.09.20 |
java encoding UTF-8 문제 (0) | 2010.08.20 |
JAVA에서 2차원 배열 동적 할당하기 (0) | 2010.08.19 |