본문 바로가기

language/자바

자바 Integer.parseInt() 진수 표현

문자열을

숫자로 바꾸는 메소드 parseInt

진수변환때 너무 헷갈리더라

 

String a =1000;

int b= Integer.parseInt(a, 3);      // 3진수인 a를 10진수로
int c= Integer.parseInt(a, 16);      //16진수인 a를 10진수로
int c= Integer.parseInt(a);      //10진수인 a를 10진수로

 

 

 

기본이 10진수라 a,10 안 적어도 됩니다

※주의※

문자열 a를 몇진법으로 받아드릴지 정하는거기에

3진수로 받을건데 a에 3보다 큰값이 오면

NumberFormatException 예외발생

 

'language > 자바' 카테고리의 다른 글

getter와 setter  (0) 2022.05.31
자바 HttpServletRequest  (0) 2022.01.27
자바 2진수 앞에 0 출력  (0) 2022.01.19
자바 String, StringBuffer, StringBuilder  (0) 2022.01.19
자바 Scanner nextLine 오류 buffer  (0) 2022.01.19