Java Chuyển đổi Char thành Int với các ví dụ

Java Chuyen Doi Char Thanh Int Voi Cac Vi Du



Trong khi lập trình bằng Java, có thể có những trường hợp mà lập trình viên cần sử dụng (các) giá trị ký tự khác nhau. Chẳng hạn, tìm nạp “ thập lục phân ' hoặc ' ASCII ” đại diện cho (các) ký tự. Trong những tình huống như vậy, chuyển đổi “ than ' ĐẾN ' int ” trong Java thực hiện điều kỳ diệu trong việc hợp lý hóa các kỹ thuật chuyển đổi ở cuối nhà phát triển.

Blog này sẽ thảo luận về các cách tiếp cận để chuyển đổi “ than ' ĐẾN ' int ” trong Java.

Làm cách nào để Chuyển đổi/Chuyển đổi “Char” thành “Int” trong Java với các ví dụ?

Để biên đổi ' than ' ĐẾN ' int ” trong Java, hãy áp dụng các phương pháp sau:







Cách tiếp cận 1: Chuyển đổi Char thành Int trong Java bằng phương thức “Char character.getNumericValue()”

Các ' Character.getNumericValue() ” phương thức trả về giá trị int của ký tự được chỉ định và trong trường hợp ký tự không có bất kỳ giá trị int nào, “ -1 ' Được trả lại. Phương pháp này có thể được áp dụng để chuyển ký tự được chỉ định thành số nguyên một cách đơn giản.



cú pháp



getNumericValue ( x )

Trong cú pháp trên, “ x ” tương ứng với ký tự cần chuyển thành số nguyên.





Ví dụ

Hãy xem tổng quan ví dụ sau:

than tính cách = 'MỘT' ;

int giao phó = Tính cách . getNumericValue ( tính cách ) ;

Hệ thống . ngoài . bản in ( 'Số nguyên là:' + giao phó ) ;

Trong các dòng mã trên:



  • Đầu tiên, khởi tạo ký tự.
  • Trong bước tiếp theo, hãy áp dụng “ Character.getNumericValue() ”, tích lũy ký tự được chỉ định làm tham số của nó.
  • Cuối cùng, chuyển đổi ký tự được khởi tạo làm tham số của phương thức thành “ số nguyên ”.

đầu ra

Trong đầu ra ở trên, có thể thấy rằng số nguyên tương ứng được trả về, cũng là một “ thập lục phân ” đại diện của nhân vật.

Cách tiếp cận 2: Chuyển đổi Char thành Int (Biểu diễn ASCII) trong Java bằng cách gán kiểu dữ liệu “int”

Trong cách tiếp cận này, “ than ” có thể được chuyển đổi thành một số nguyên, tức là, “ ASCII ” đại diện, bằng cách chỉ định “ int ” kiểu dữ liệu cho số nguyên khởi tạo:

than tính cách = 'MỘT' ;

int giao phó = tính cách ;

Hệ thống . ngoài . bản in ( 'Giá trị ASCII là:' + giao phó ) ;

Trong khối mã trên:

  • Tương tự, khởi tạo ký tự cần chuyển thành số nguyên.
  • Sau đó, phân bổ “ int ” kiểu dữ liệu cho ký tự.
  • Cuối cùng, hiển thị số nguyên tương ứng tương đương với “ ASCII ” đại diện.

đầu ra

Trong đầu ra này, có thể phân tích rằng số nguyên tương ứng, tức là, “ ASCII ” tương đương, được trả về.

Cách tiếp cận 3: Chuyển đổi Char thành Int trong Java bằng các phương thức “parseInt()” và “String.valueOf()”

Các ' parseInt() ” phương thức được sử dụng để lấy kiểu dữ liệu nguyên thủy của “ Sợi dây ', và ' String.valueOf() ” phương thức biến đổi các loại giá trị khác nhau thành một chuỗi. Các phương thức này có thể được kết hợp để chuyển đổi ký tự thành một chuỗi và sau đó trả về một biểu diễn số nguyên của chuỗi.

cú pháp

phân tích cú phápInt ( x, y )

Trong cú pháp này:

  • x ” đề cập đến biểu diễn chuỗi của số thập phân.
  • ” chuyển đổi “x” thành một số nguyên.
Sợi dây giá trị của ( tính cách )

Trong cú pháp đã cho ở trên, “ tính cách ” tương ứng với ký tự cần chuyển thành chuỗi.

Ví dụ

Hãy xem qua các dòng mã được cung cấp bên dưới:

than tính cách = '1' ;

int giao phó = số nguyên . phân tích cú phápInt ( Sợi dây . giá trị của ( tính cách ) ) ;

Hệ thống . ngoài . bản in ( 'Số nguyên là:' + giao phó ) ;

Theo mã trên, áp dụng các bước sau:

  • Tương tự, khởi tạo ký tự cần chuyển đổi thành số nguyên.
  • Bây giờ, hãy áp dụng kết hợp “ parseInt() ' Và ' String.valueOf() ” các phương thức đầu tiên để chuyển đổi ký tự khởi tạo thành một chuỗi và sau đó chuyển đổi chuỗi thành một số nguyên.
  • Cuối cùng, ghi nhật ký đã chuyển đổi “ số nguyên ” đại diện của nhân vật.

đầu ra

Đầu ra này ngụ ý rằng yêu cầu mong muốn được đáp ứng.

Phần kết luận

Để chuyển đổi char thành int trong Java, hãy áp dụng “ Character.getNumericValue() ” phương pháp, chỉ định “ int ” Loại dữ liệu hoặc sử dụng “ kết hợp parseInt() ' Và ' String.valueOf() ” phương pháp. Những cách tiếp cận này trả về “ int ” giá trị trực tiếp, bằng cách chỉ định loại dữ liệu được yêu cầu hoặc bằng cách chuyển đổi ký tự thành chuỗi trước rồi phân tích cú pháp thành số nguyên tương ứng. Blog này đã xây dựng chi tiết về các phương pháp chuyển đổi “ than ' ĐẾN ' int ” trong Java.