Cách chuyển đổi chuỗi thành Int trong Java: Phương thức và ví dụ



Bài viết này sẽ cung cấp cho bạn kiến ​​thức chi tiết về các cách khác nhau mà qua đó người ta có thể chuyển đổi một chuỗi thành Int trong Java.

Có nhiều phương pháp để chuyển đổi một chuỗi thành số nguyên trong . Phương thức thường được sử dụng nhất là phương thức pareseInt (). Có nhiều phương pháp để chuyển đổi chuỗi thành số nguyên. Trong bài viết này, chúng ta sẽ xem xét tất cả các phương pháp có thể có để chuyển đổi một chuỗi thành int trong Java

Ba phương pháp chính là:





lớp máy quét trong các ví dụ java
  1. phương thức parseInt ()
  2. phương thức valueOf ()
  3. Phương thức NumberFormatException

Phương thức parseInt () để chuyển đổi một chuỗi thành Int trong Java

Trong phương thức này, chuỗi được chuyển đổi thành int nguyên thủy.



Cú pháp: int dtypename = Integer.parseInt (string)

Thí dụ: int res = Integer.parseInt (str)

Hãy xem xét mã:



public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

ĐẦU RA:

Output

GIẢI TRÌNH:

Trong đoạn mã trên, chúng ta có một biến chuỗi '102'. Chúng tôi khai báo một biến res.Đây là kiểu số nguyên. Vì vậy, biến chuỗi được chuyển đổi thành số nguyên bằng cách sử dụng phương thức parseInt ().

Phương thức valueOf (): Chuỗi thành Int trong Java

Trong phương thức này, chuỗi được chuyển đổi thành đối tượng Integer.

Cú pháp: Integer dtypename = Integer.valueOf (string)

Thí dụ: Số nguyên res = Integer.valueOf (str)

Hãy xem xét mã:

nạp chồng phương thức và ghi đè phương thức
public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

ĐẦU RA:

GIẢI TRÌNH:

Trong đoạn mã trên, chúng ta có một biến chuỗi “122”. Chúng tôi khai báo một kết quả biến khác là res. Đây là kiểu số nguyên. Vì vậy, biến chuỗi được chuyển đổi thành số nguyên bằng cách sử dụng phương thức valueOf ().

cách sử dụng trình lặp trong java

LƯU Ý: parseInt () trả về một int nguyên thủy trong khi valueOf () trả về một đối tượng Integer () mới.

Phương thức NumberFormatException

Một NumberFormatException được ném ra khi chuỗi không thể phân tích cú pháp.

Hãy xem xét mã:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

ĐẦU RA:

GIẢI TRÌNH:

Một ngoại lệ được tạo ra khi chuỗi không thể phân tích cú pháp.

Với điều này, chúng ta kết thúc bài viết Chuỗi thành Int trong Java này. Tôi hy vọng bạn có ý tưởng về cả ba phương pháp Chuyển đổi chuỗi thành int trong Java.

Kiểm tra của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Chúng tôi ở đây để giúp bạn từng bước trên hành trình của bạn, để trở thành một người ngoài câu hỏi phỏng vấn java này, chúng tôi còn đưa ra một chương trình giảng dạy được thiết kế cho sinh viên và các chuyên gia muốn trở thành một Nhà phát triển Java.