형 변환 2부
Coddy Java 여정의 기초 섹션에 포함된 레슨. 73개 중 14번째.
number와 불리언을 문자열로, 또 그 반대로 변환하는 것도 가능합니다. 값을 문자열로 변환하려면 String.valueOf() 함수를 사용할 수 있습니다:
int number1 = 789;
double number2 = 789;
boolean isValid = true;
String text1 = String.valueOf(number1); // "789"가 됩니다
String text2 = String.valueOf(number2); // "789.0"가 됩니다
String text3 = String.valueOf(isValid); // "true"가 됩니다문자열을 다른 유형으로 변환하는 것은 조금 더 복잡합니다:
String to Integer:
String numberText = "123";
int number = Integer.parseInt(numberText); // 123이 됩니다String to Double:
String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText); // 45.67이 됩니다String to Boolean:
String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // true가 됩니다parseBoolean will 값이 “true”인 대소문자를 구분하지 않는 문자열을 변환합니다. 예를 들어 True, tRue, TRUE는 모두 true가 됩니다.
문자열을 유효하지 않은 유형으로 변환하려고 하면 오류가 발생합니다:
String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // 이것은 NumberFormatException을 발생시킵니다직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Java 컴파일러