English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 예외 처리

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java 程序将字符串(string)类型变量转换为int

Java 예제 모음

在此程序中,我们将学习如何在Java中将String类型的变量转换为整数(int)。

要理解此示例,您应该了解以下Java编程主题:

示例1:使用parseInt()将字符串转换为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
  );
);

示例2:Java程序使用valueOf()将字符串转换为int

我们还可以使用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)

  Java 예제 모음