무지성 메모

■ N진수의 숫자꼴로 이루어진 string을 10진수의 int로 반환하는 법

배게 2022. 2. 20. 01:29
728x90
Integer.parseInt([string자료형의 숫자], N);
System.out.println(Integer.parseInt("10", 3));
-> 3


        

공식doc 예시

Examples:

 

 parseInt("0", 10) returns 0
 parseInt("473", 10) returns 473
 parseInt("+42", 10) returns 42
 parseInt("-0", 10) returns 0
 parseInt("-FF", 16) returns -255
 parseInt("1100110", 2) returns 102
 parseInt("2147483647", 10) returns 2147483647
 parseInt("-2147483648", 10) returns -2147483648
 parseInt("2147483648", 10) throws a NumberFormatException
 parseInt("99", 8) throws a NumberFormatException
 parseInt("Kona", 10) throws a NumberFormatException
 parseInt("Kona", 27) returns 411787

출처 : https://docs.oracle.com/javase/9/docs/api/java/lang/Integer.html#parseInt-java.lang.String-int-