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
Author And Source
이 문제에 관하여(Java10 문자,문자열,숫자간의 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gogomango/Java10-문자문자열숫자간의-변환저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)