char ch = 'a'; // Unicode for uppercase Greek omega character char uniChar = '\u039A'; // an array of chars char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };Tuy nhiên, trong quá trình phát triển, chúng ta bắt gặp các tình huống cần sử dụng các đối tượng thay vì các kiểu dữ liệu nguyên thủy. Để đạt được điều này, Java cung cấp Ký tự lớp trình bao cho kiểu dữ liệu nguyên thủy char.
Học lập trình Java |
Lớp Ký tự cung cấp một số phương thức lớp hữu ích (tức là tĩnh) để thao tác các ký tự. Bạn có thể tạo một đối tượng Ký tự với hàm tạo Nhân vật
Character ch = new Character('a');
Trình biên dịch Java cũng sẽ tạo một đối tượng Ký tự cho bạn trong một số trường hợp.
Ví dụ, nếu bạn chuyển một char nguyên thủy vào một phương thức mong đợi một đối tượng, trình biên dịch sẽ tự động chuyển char thành một Ký tự cho bạn.
Học lập trình Java Tính năng này được gọi là autoboxing hoặc unboxing, nếu việc chuyển đổi đi theo hướng khác.
// Here following primitive char 'a' // is boxed into the Character object ch Character ch = 'a'; // Here primitive 'x' is boxed for method test, // return is unboxed to char 'c' char c = test('x');
Trình tự thoát
Một ký tự đứng trước dấu gạch chéo ngược (\) là một chuỗi thoát và có ý nghĩa đặc biệt đối với trình biên dịch.Ký tự dòng mới (\ n) đã được sử dụng thường xuyên trong hướng dẫn này trong các câu lệnh System.out.println () để chuyển sang dòng tiếp theo sau khi chuỗi được in.
Bảng sau cho thấy các chuỗi thoát Java
Trình tự thoát | Sự miêu tả |
---|---|
\ t | Chèn một tab trong văn bản tại thời điểm này. |
\ b | Chèn một khoảng lùi trong văn bản tại thời điểm này. |
\ n | Chèn một dòng mới trong văn bản tại thời điểm này. |
\ r | Chèn một trở lại vận chuyển trong văn bản tại thời điểm này. |
\ f | Chèn một nguồn cấp dữ liệu mẫu trong văn bản tại thời điểm này. |
\ ' | Chèn một ký tự trích dẫn trong văn bản tại thời điểm này. |
\ " | Chèn một ký tự trích dẫn kép trong văn bản tại thời điểm này. |
\ | Chèn một ký tự dấu gạch chéo ngược trong văn bản tại thời điểm này. |
Thí dụ
Nếu bạn muốn đặt dấu ngoặc kép trong dấu ngoặc kép, bạn phải sử dụng chuỗi thoát, \ ", trên dấu ngoặc kép bên trong
public class Test { public static void main(String args[]) { System.out.println("She said \"Hello!\" to me."); } }Điều này sẽ tạo ra kết quả sau
She said "Hello!" to me.
Phương pháp nhân vật
Sau đây là danh sách các phương thức cá thể quan trọng mà tất cả các lớp con của lớp Ký tự thực hiệnSr.Không. | Phương pháp & Mô tả |
---|---|
1 | isLetter () Xác định xem giá trị char được chỉ định là một chữ cái. |
2 | là số () Xác định xem giá trị char được chỉ định là một chữ số. |
3 | isWhitespace () Xác định xem giá trị char được chỉ định là khoảng trắng. |
4 | isUpperCase () Xác định xem giá trị char được chỉ định là chữ hoa hay không. |
5 | isLowerCase () Xác định xem giá trị char được chỉ định là chữ thường. |
6 | Đến trường hợp trên() Trả về dạng chữ hoa của giá trị char được chỉ định. |
7 | toLowerCase () Trả về dạng chữ thường của giá trị char được chỉ định. |
số 8 | toString () Trả về một đối tượng Chuỗi đại diện cho giá trị ký tự được chỉ định đó là chuỗi một ký tự. |
Không có nhận xét nào:
Đăng nhận xét