Java10 문자,문자열,숫자간의 변환

타입간의 변환방법

1.숫자를 문자로 변환
숫자 3 + 문자 '0' = '3'

2.문자를 숫자로 변환
문자 '3' - 문자 '0' = 3

3.문자열로 변환
숫자 3 + "" = "3"
문자 '3' + "" = 문자열 "3"

4.문자열을 숫자로 변환
"3" -> 3

    Integer.parseInt("3"); -> 3
	"3.4" -> 3.4
	Double.parseDouble("3.4"); -> 3.4
	"3" -> '3'
	"3".charAt(0); -> '3'
	
	
	
	String str = "3";
	//                     '3'      -'0'  = 3
	System.out.println(str.charAt(0)-'0');
	//                       3+1  = 4
	System.out.println('3'-'0'+1);
	//                     "3" -> 3        3+1=4
	System.out.println(Integer.parseInt("3")+1);
	//                 "3" + 1 = "3" + "1" = "31"
	System.out.println("3"+1);
	//                숫자+문자 문자를 숫자로 바꿔버림
	System.out.println(3+'0'); //'0'은 48, 3+48=51

좋은 웹페이지 즐겨찾기