프로그래머스를 풀다가 문자열과 숫자 합치기 문제였는데
나는
String.valueOf(int값)
Integer.valueOf(String값)
을 이용해서 답을 제출했는데
다른 사람 풀이는
public int solution(int a, int b) {
int answer = 0;
int aLong = Integer.parseInt(""+a+b);
int bLong = Integer.parseInt(""+b+a);
answer = aLong > bLong ? aLong : bLong;
return answer;
}
이었다.
Java는 문자열 + 숫자에서 숫자를 문자열로 처리하기 때문에 자바는 하다보면 가끔 인트->스트링 변환하는 경우 String.valueOf() 같은거 안 쓰고 그냥 숫자+"" 많이 쓴다고 한다.
꿀팁이다.
'공부중 > 혼자공부하는자바' 카테고리의 다른 글
수 조작하기1 switch문사용하기 (0) | 2024.02.01 |
---|---|
[JAVA] 배열, 리스트 (0) | 2024.02.01 |
자바의 for구문에서 콜론(:)의 기능 (0) | 2024.01.29 |
인터페이스 interface (0) | 2024.01.10 |
객체와 메모리 관계 (0) | 2023.12.15 |
댓글