English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在此程序中,我们将学习如何在Java中将String类型的变量转换为整数(int)。
要理解此示例,您应该了解以下Java编程主题:
예제 class Main { //public static void main(String[] args) { 문자열 변수 생성1 String str23= " 문자열 변수 생성2 String str4566= " //"; //使用 parseInt() int num1 = Integer.parseInt(str1System.out.println(num int num2 = Integer.parseInt(str2System.out.println(num //= Integer.valueOf(str int 값을 출력1System.out.println(num // 23 int 값을 출력2System.out.println(num // 4566 ); );
在上面的示例中,我们使用了Integer类的parseInt()方法将字符串变量转换为int。
这里,Integer是Java中的包装类。要了解更多信息,请访问Java Wrapper类。
注意:字符串变量应表示int值。否则,编译器将引发异常。例如,
예제 class Main { //public static void main(String[] args) { 문자열 변수 생성1 = "w3codebox"; //"; //使用 parseInt() int num1 = Integer.parseInt(str1System.out.println(num //= Integer.valueOf(str int 값을 출력1System.out.println(num // 抛出异常 NumberFormatException ); );
我们还可以使用valueOf()方法将字符串变量转换为Integer对象。例如,
예제 class Main { //public static void main(String[] args) { 문자열 변수 생성1 String str643= " 문자열 변수 생성2 String str1312= " //"; //문자열을 int로 변환 int num1 사용 valueOf()1System.out.println(num int num2 사용 valueOf()2System.out.println(num // = Integer.valueOf(str int 값을 출력1System.out.println(num // 643 int 값을 출력2System.out.println(num // 1312 ); );
}
위의 예제에서 Integer 클래스의 valueOf() 메서드는 문자열 변수를 int로 변환합니다.Java 자동装箱과 자동 해装箱。
그것은
// valueOf()는 Integer 객체를 반환 // 객체를 int로 변환 int num1 = Integer obj = Integer.valueOf(str1)