CodeGym/Blog Java/Ngẫu nhiên/Cách chuyển String thành int trong Java

Cách chuyển String thành int trong Java

Xuất bản trong nhóm
Trong bài viết này, chúng ta sẽ thảo luận về việc chuyển đổi Chuỗi thành int (kiểu nguyên thủy) và Kiểu đối tượng (trình bao bọc) Số nguyên. Có nhiều cách để làm điều đó trong Java. Cách chuyển int thành String trong Java - 1

Cách chuyển String thành int trong Java

Đây là một số cách để chuyển đổi chuỗi thành int, Java cho phép thực hiện việc đó bằng cách sử dụng các phương thức parseInt()valueOf().
  1. Chuỗi Java thành int bằng cách sử dụng Integer.parseInt(String)

    parseIntlà một phương thức tĩnh của lớp Số nguyên trả về một đối tượng số nguyên đại diện cho tham số Chuỗi đã chỉ định .

    Cú pháp:

    public static int parseInt(String str) throws NumberFormatException

    Hoặc

    public static int parseInt(String str, int radix) throws NumberFormatException

    Đâu strlà Chuỗi bạn cần chuyển đổi và radixlà cơ sở của số được phân tích cú pháp

    Chuyển đổi chuỗi thành số nguyên, ví dụ Java sử dụng parseInt()

    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);
       }
    }

    Đầu ra là:

    parseInt of the String = 111
    parseInt of the String with radix parameter =  7

    Ở đây chúng ta có 111 trong biến thể đầu tiên và 7 cho biến thể thứ hai. 7 là dạng thập phân của nhị phân 111.

  2. Chuyển đổi bằng cách sử dụng Integer.valueOf(String)

    Integer.valueOf(String s) là một phương thức Java của lớp Integer. Nó trả về một giải thích số thập phân Integer của một đối tượng Chuỗi để nó được sử dụng để chuyển đổi Chuỗi thành Số nguyên.

    Cú pháp:

    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);
    
       }
    }

    Đầu ra:

    Integer from String using valueOf() = 578

Để củng cố những gì bạn đã học, chúng tôi khuyên bạn nên xem một video bài học từ Khóa học Java của chúng tôi
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào