코딩 테스트/문제
[같은 숫자는 싫어] .intValue( ), Casting(형변환)
minsoku
2021. 4. 15. 12:34
오늘 공부한 코딩테스트 연습 문제는 [같은 숫자는 싫어] 입니다.
많은 분들이 보고 감탄한 문제풀이를 보고 공부 ㄱㄱ!
풀이를 보고 공부하다가 .intValue( ) 에 대해서 공부했어요
사실 문제 코드 실행에서는 .intValue( ) 가 없어도 되지만,
있을 때 실행이 조금 더 빨랐어요.
intValue( ) 에 대해 찾아보니 많은 분들이 parseInt( ) 와 비교해서 같이 올리셨더라구요
저도 parseInt( )가 가물가물했는데 다행입니다.
형변환까지 다시 공부 ㄱㄱ
intValue( )는 -> 'Integer 객체' 에서 int형 값을 뽑아내는 메소드.
parseInt( )는 -> 문자형을 정수형으로 만든다.
문자에서 숫자로 형변환하기 String to Int (자바 Integer클래스의 parseInt 함수, valueOf함수)
String s_num = "10";
1) int i_num = Integer.parseInt(s_num);
2) int i_num2 = Integer.valueOf(s_num);
숫자에서 문자로 형변환하기 Int to String (자바 String클래스의 valueOf, Integer클래스의 toString함수)
int i_num = 10;
String s_num;
1) s_num = String.valueOf(i_num);
2) s_num = Integer.toString(i_num);
끝~~~~~~