-
문자열(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