String
변환을 하기 위해서나 compareTo
메소드만을 사용하기 위해서 기본 자료형의 래퍼 클래스를 임시로 사용하는 것은 비효율적입니다.
이런 방법 보다 기본 자료형의 래퍼 클래스에 존재하는 static 메소드인 toString
또는 compare
메소드를 사용해야 합니다.
규칙을 어긴 코드
new Integer(myInteger).toString(); // 규칙을 어긴 코드
Integer.valueOf(myInt).compareTo(0); // 규칙을 어긴 코드
규칙을 준수한 해결책
Integer.toString(myInteger); // 규칙을 준수한 해결책
Integer.compare(myInteger, 0); // 규칙을 준수한 해결책
If you like SONARKUBE, don’t forget to give me a star.