Char trong Java: Lớp ký tự trong Java là gì?



Bài viết này là một hướng dẫn toàn diện về lớp ký tự trong Java và thảo luận về các trình tự thoát khác nhau và các phương thức của Char trong Java.

Trong Java, chúng ta gặp các tình huống mà chúng ta cần sử dụng các đối tượng thay vì các kiểu dữ liệu nguyên thủy. Để hoàn thành việc này, cung cấp lớp trình bao bọc Tính cách cho nguyên thủy char . Trong bài viết này về Char trong Java, chúng ta hãy cùng hiểu chi tiết.

Logo Java - Char trong Java - EdurekaCác chủ đề sau sẽ được đề cập trong bài viết này:





Hãy bắt đầu nào!

Lớp ký tự trong Java

Các Lớp nhân vật thường bao bọc giá trị của tất cả kiểu nguyên thủy c thành một vật . Bất kỳ đối tượng nào của kiểu ký tự có thể chứa một trường duy nhất có kiểu là char . Lớp Character cung cấp một số lớp hữu ích (tức là tĩnh) để làm việc với các ký tự.



Để tạo một đối tượng ký tự với ký tự người xây dựng &dấu trừ

làm thế nào để chuyển đổi từ double sang int java
Character ch = new Character ('a')

Câu lệnh trên tạo một đối tượng ký tự chứa ‘a’ kiểu char. Chỉ có một hàm tạo trong lớp ký tự mong đợi một đối số của kiểu dữ liệu char.

Tiếp theo trong bài viết này về Char trong Java, chúng ta hãy xem một vài chuỗi thoát được sử dụng với các ký tự trong Java.



chuỗi thành ngày sử dụng java

Trình tự thoát

Một ký tự đứng trước một dấu gạch chéo ngược () thường được gọi là một chuỗi thoát. Có một bảng được đề cập dưới đây sẽ giúp bạn hiểu khái niệm này.

Trình tự thoát Sự miêu tả
tChèn một tab trong văn bản tại điểm này.
nNó chèn một dòng mới trong văn bản.
bChèn một backspace trong văn bản tại thời điểm này.
rNó chèn một ký tự xuống dòng trong văn bản tại thời điểm này.
fNó chèn một nguồn cấp dữ liệu biểu mẫu vào văn bản tại thời điểm này.
'Nó báo một ký tự trích dẫn duy nhất trong văn bản tại thời điểm này.
'Nó chèn một ký tự dấu ngoặc kép trong văn bản tại thời điểm này.
Chèn một ký tự gạch chéo ngược trong văn bản tại thời điểm này.

Vì bạn đã hiểu các trình tự thoát, chúng ta hãy tiếp tục và hiểu các phương thức mà ký tự trong Java.

Các phương thức của lớp ký tự

Bảng sau đây thảo luận một số điều quan trọng của lớp nhân vật.

Phương pháp Sự miêu tả
isWhitespace ()Nó giúp xác định xem giá trị char được chỉ định có phải là khoảng trắng hay không.
isDigit ()Nó giúp xác định xem giá trị char được chỉ định có phải là một chữ số hay không.
isLetter ()Nó giúp xác định xem giá trị char có phải là một chữ cái hay không.
isUpperCase ()Nó giúp xác định xem giá trị char được chỉ định có phải là chữ hoa hay không.
isLowerCase ()Nó giúp xác định xem giá trị char được chỉ định có phải là chữ thường hay không.
Đến trường hợp trên()Nó trả về dạng chữ hoa của giá trị char được chỉ định.
toLowerCase ()Nó trả về dạng chữ thường của giá trị char được chỉ định.
toString ()Nó trả về một đối tượng Chuỗi đại diện cho giá trị ký tự được chỉ định

Tiếp theo, trong bài viết này về Char trong Java, chúng ta hãy xem cách triển khai thực tế của các phương thức đã thảo luận ở trên.

Mã:

import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Yêu cầu người dùng nhập đầu vào đầu tiên. System.out.print ('Đầu vào đầu tiên:') // Sử dụng lớp Máy quét để lấy đầu vào của người dùng. Scanner scanner = new Scanner (System.in) // Lấy đầu vào của người dùng. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Đếm ký tự cho một ký tự cụ thể. for (char ch1: value1) {result1 = Character.charCount (ch1)} // In kết quả. System.out.print ('Giá trị:' + result1 + 'n') System.out.print ('Đầu vào thứ hai:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Mã băm cho ký tự' '+ ch2 +' 'được cho là:' + result2 + 'n')} System.out.print ('Đầu vào thứ ba: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' Ký tự '' + ch3 + '' là một chữ số. ')} else {System.out.println (' Ký tự '' + ch3 + '' không phải là một chữ số. ')} System.out.print (' Đầu vào thứ tư: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Ký tự thứ tư' '+ ch4 +' 'là ISO Control : '+ result4)}}}}

Đầu ra:

Đầu vào đầu tiên: 89 Giá trị: 1 Đầu vào thứ hai: J Mã băm cho ký tự 'J' được cho là: 74 Đầu vào thứ ba: 5 Ký tự '5' là một chữ số. Đầu vào thứ tư: h Ký tự thứ tư 'h' là ISO Control: false

Với điều này, chúng ta kết thúc bài viết này về Char trong Java. Tôi hy vọng bạn đã hiểu các nguyên tắc cơ bản của Java. Nếu bạn tìm thấy bài viết này về “Char trong Java”, hãy xem 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 đư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 Java Nhà phát triển.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết này “Char trong Java ' và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.