자바 형변환

ALL

JAVA 변수 데이터 타입 확인 getName 사용 방법

자바에서 변수 타입을 확인하고 싶은 경우가 있습니다. 형변환을 하기 전에 사전 체크를 하기 위해서 또는 형변환을 하고 나서 데이터 타입을 확인하고 싶은 경우등 변수의 데이터 타입을 확인하고 싶은 경우입니다. 자바에서 데이터 타입을 확인하기 위해서는 getClass().getName()를 사용합니다. getClass().getName() 타입을 확인하기 위해 사용하는 getClass().getName() 사용 방법은 다음과 같습니다. 변수명.getClass().getName() 반환값으로는 클래스 이름을 반환합니다. 샘플을 보면서 확...
ALL

JAVA 문자열 변환 toString 과 valueOf 차이점

자바에서 문자열이 아닌 데이터 타입의 값을 문자열을 변경하는 경우가 많습니다. 문자열로 변경하는 경우 toString 또는 String클래스의 valueOf를 사용합니다. 두 메서드는 값을 문자열로 변환해 주지만 조금 차이가 있습니다. 두 메서드의 차이를 확인해보겠습니다. toString과 valueOf 차이 먼저 어떠한 차이가 있는지 내용을 보겠습니다. String.valueOf - 파라미터가 null이면 문자열 "null"을 반환.toString - 대상 값이 null이면 NullPointerException 오류 발생. 가장 ...
ALL

JAVA 값이 숫자인 경우에는 Integer 타입으로 변환 하기

문자열에는 문자와 숫자, 기호 등을 입력할 수 있습니다. String 변수를 Integer로 변환하고 싶은 경우, 값에 문자가 들어가 있으면 에러가 발생합니다. try {} catch{}로 예외 처리를 따로 작성하면 에러가 발생한 다른 처리를 하도록 할 수도 있습니다. 이번에는 정규 표현식을 사용하여 String 변수에 값이 숫자만 있을 경우 Integer 타입으로 변환하는 예제를 보도록 하겠습니다. public class Main { public static void main(String[] args) { String str1 =...