IT Study/Java

진수변환 standard 메소드

도뿌리 2018. 5. 23. 09:14

지난번에 직접 짜봤던 진수변환 메소드는

원래 기본 으로 제공되는 메소드들이다.

진수변환 메소드들은 Integer Class에 내포되어 있다.

 

10진수로 바꿀때

Integer.parseInt( 문자열, 몇진수인지 입력 )

위의 메소드로 2,8,16 진수들을 10진수로 변환할 수 있다.

 

10진수를 각 진수로 바꿀 때

10 -> 2

Integer.toBinaryString( 10진수 입력 )

10 ->8

Integer.toOctalString( 10진수 입력 )

10 -> 16

Integer.toHexString( 10진수 입력 )

 

위의 메소드들처럼 기본적으로 제공하는 메소드들이 많지만,

standard 메소드가 더 느린 경우가 있기 때문에( 진수변환도 그 중 하나 )

속도를 중요시 하는 프로그램에선 직접 짜는 것도 괜찮다.