이 기사에서는 String을 int(기본 유형) 및 객체 유형(래퍼) Integer로 변환하는 방법에 대해 설명합니다. Java에서 이를 수행하는 방법에는 여러 가지가 있습니다.

Java에서 String을 int로 변환하는 방법
다음은 문자열을 int로 변환하는 몇 가지 방법입니다. Java에서는parseInt()
및 valueOf()
메서드를 사용하여 변환할 수 있습니다.
-
Integer.parseInt(String)를 사용하여 Java 문자열을 int로
parseInt
지정된 String 매개변수 를 나타내는 정수 객체를 반환하는 Integer 클래스의 정적 메서드입니다 .통사론:
public static int parseInt(String str) throws NumberFormatException
또는
public static int parseInt(String str, int radix) throws NumberFormatException
str
변환해야 하는 문자열은 어디에 있으며radix
구문 분석된 숫자의 기본입니다.문자열을 정수로 변환, parseInt()를 사용하는 Java 예제
public class Demo2 { // convert string to int java public static void main(String args[]) { String str = "111"; int num1 = Integer.parseInt(str); System.out.println("parseInt of the String = " + num1); int num2 = Integer.parseInt(str, 2);//binary number System.out.println("parseInt of the String with radix parameter = " + num2); } }
출력은 다음과 같습니다.
parseInt of the String = 111 parseInt of the String with radix parameter = 7
여기 첫 번째 변형에는 111이 있고 두 번째 변형에는 7이 있습니다. 7은 2진수 111을 10진수로 나타낸 것입니다.
-
Integer.valueOf(String)를 사용하여 변환
Integer.valueOf(String s)는 Integer 클래스의 Java 메서드입니다. String 개체의 Integer 10진수 해석을 반환하므로 String을 Integer로 변환하는 데 사용됩니다.
통사론:
public static Integer valueOf(String str) Example Java String to Integer using valueOf method: public class Demo2 { // java convert string to int using valueOf() String myString = "578"; int parNum = Integer.valueOf(myString); System.out.println("Integer from String using valueOf() = " + parNum); } }
산출:
Integer from String using valueOf() = 578
GO TO FULL VERSION