반응형

Integer.parseInt를 많이 써왔었지만 문자를 정수로 바꾼다라는 것 밖에 몰랐었다.

그런데 이 함수가 다른 기능도 있었다. 

바로 진법 변환.

  1. @Test
  2. public void integerTest(){
  3.     String number1 = "1010";
  4.     String number2 = "10";   
  5.     Assert.assertEquals(10Integer.parseInt(number1, 2));
  6.     Assert.assertEquals(8Integer.parseInt(number2, 8));
  7. }

위 테스트 코드를 실행하면 정상적으로 실행이 된다.

첫번째는 1010을 2진법 수로 인식해서 결과값을 10을 리턴했고

두번째는 10을 8진법 수로 인식해서 결과값을 8로 리턴했다.

진법 변환하는것을 코드로 짜면 귀찮았는데 Integer.paserInt 함수에 이런 기능이 있었다니. ^^ 참 편리하네


728x90
반응형

'Development > Java' 카테고리의 다른 글

JSP 용량초과? 65535 bytes limit  (0) 2013.11.21
Reflection 활용한 값 비교  (0) 2013.11.13
Null Object 사용  (0) 2013.07.05
Singleton Pattern  (0) 2013.07.03
List 를 Array로 바꾸는 함수.  (0) 2013.07.02

+ Recent posts