ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 문자열(String)을 정수(Integer)로 변환하기
    Java 2021. 12. 14. 19:15
    • Java에서 "123", "105"등의 String을 int로 변환하려고 할 때, Integer 클래스의 parseInt()를 사용할 수 있다.

     

    Integer.parseInt(String s)

    숫자형의 문자열을 인자로 받으면 해당 값을 10진수의 int type 정수로 반환한다.

    Example

    Integer.parseInt("123");    // 123
    Integer.parseInt("100") == 100;    // true

     

    Integer.parseInt(String s, int radix)

    • 첫번째 인자로 변환하고자 하는 숫자형의 문자열을 전달받는다.
    • 두번째 인자에는 문자열을 변환할 진수 값을 전달한다. 변환할 문자열이 2진수로 표현되어 있다면 2를, 8진수로 표현되어있다면 8을 입력하면 된다.
    • 반환값은 항상 10진수이다.

    Example

    Integer.parseInt("11", 2);    // 3
    Integer.parseInt("11", 8);    // 9
    Integer.parseInt("11", 10);    // 11
    Integer.parseInt("11", 16);    // 17
    
    Integer.parseInt("111", 2);    // 7
    Integer.parseInt("111", 8);    // 73
    Integer.parseInt("111", 10);    // 111
    Integer.parseInt("111", 16);    // 273
    
    Integer.parseInt("2021", 8);    // 1041
    Integer.parseInt("4042", 16);    // 16450

    'Java' 카테고리의 다른 글

    Map 컬렉션, HashMap 사용하기  (0) 2021.12.14
Designed by Tistory.