Để hiểu sâu hơn về lớp Character và lớp String trong Java, bài viết này sẽ phân chia nội dung thành các phần về lớp Character trong Java và lớp String trong Java.
Lớp Character trong Java - Một Khám Phá
Khi làm việc với lớp Character, chúng ta thường sử dụng kiểu dữ liệu char cơ bản.
Một Ví Dụ
Trong quá trình phát triển, chúng ta thường gặp các tình huống cần sử dụng các đối tượng thay vì kiểu dữ liệu cơ bản. Để thực hiện điều này, Java cung cấp lớp wrapper là Character với kiểu dữ liệu char cơ bản.
Lớp Character trong Java cung cấp nhiều phương thức và tính năng hữu ích (như lớp static, ...) để thao tác với các ký tự. Bạn có thể tạo một đối tượng Character bằng Character constructor.
Tạo Một Đối Tượng Character:
Trong một số trường hợp, trình biên dịch Java cũng tự động tạo đối tượng Character cho bạn. Ví dụ, nếu bạn truyền một dữ liệu char gốc vào phương thức để tạo đối tượng, trình biên dịch sẽ tự động chuyển đổi char thành Character. Điều này được gọi là autoboxing hoặc unboxing.
Một Ví Dụ Hay
Xử Lý Ký Tự Trong Java
Ký Tự Đặc Biệt Được Sử Dụng Trong Xử Lý Văn Bản Java
Ký Tự Dòng Mới (\n) Thường Được Sử Dụng Trong Hướng Dẫn Của Lệnh System.out.println() Để Xuống Dòng Sau Khi In Chuỗi.
Dưới Đây Là Bảng Các Ký Tự Xử Lý Văn Bản Trong Java:
Khi Gặp Ký Tự Ngắt Trong Một Lệnh Print, Trình Biên Dịch Sẽ Tự Động Biên Dịch Nó Cho Phù Hợp.
Một Ví Dụ Khác
Nếu Bạn Muốn Đặt Trích Dẫn Trong Dấu Ngoặc Kép, Bạn Cần Sử Dụng Ký Tự \', Trích Dẫn Được Đặt Bên Trong.
Ví Dụ Dưới Đây Sẽ Trả Về Kết Quả Xuất Ra Là:
Cô Ấy Nói 'Chào Anh!' Với Tôi.
Danh Sách Các Phương Thức của Lớp Character Trong Java
Dưới Đây Là Bảng Liệt Kê Các Phương Thức Quan Trọng Mà Tất Cả Các Lớp Con Của Lớp Character Trong Java Thực Thi:
Lớp String Trong Java
Lớp String Trong Java Là Một Dãy Ký Tự, Được Sử Dụng Rộng Rãi Trong Ngôn Ngữ Lập Trình Java.
Trong Ngôn Ngữ Lập Trình Java, Chuỗi Được Coi Là Các Đối Tượng. Ngoài Ra Lớp String Trong Java Còn Được Sử Dụng Để Tạo Và Thao Tác Các Chuỗi.
Tạo Chuỗi Trong Java
Để Tạo Chuỗi, Cách Đơn Giản Nhất Là Viết Trực Tiếp:
String Greeting = 'Xin chào thế giới!';
Mỗi Khi Gặp Chuỗi Ký Tự Trong Mã, Trình Biên Dịch Sẽ Tạo Ra Một Đối Tượng String Với Giá Trị Tương Ứng, Trong Trường Hợp Này Là 'Xin Chào Thế Giới'.
Tương Tự Như Các Đối Tượng Khác, Bạn Có Thể Tạo Các Đối Tượng String Bằng Cách Sử Dụng Từ Khóa new Và Constructor. Lớp String Có 11 Constructor, Cho Phép Bạn Cung Cấp Giá Trị Ban Đầu Của Chuỗi Bằng Cách Sử Dụng Các Nguồn Khác Nhau, Chẳng Hạn Như Mảng Ký Tự.
Ví Dụ
Ví Dụ Trên Sẽ Trả Về Kết Quả Đầu Ra Là: hello.
Chú Ý: Lớp String Trong Java Không Thay Đổi, Vì Vậy Khi Đối Tượng String Được Tạo Ra Cũng Không Thay Đổi. Nếu Cần Thực Hiện Sửa Đổi Các Chuỗi Ký Tự, Bạn Sử Dụng Các Lớp String Buffer Và String Builder.
Phương Thức Độ Dài Trong Java
Các Phương Thức Được Sử Dụng Để Lấy Thông Tin Về Một Đối Tượng Được Gọi Là Các Phương Thức Truy Cập. Một Trong Những Phương Thức Truy Cập Được Sử Dụng Trong String Được Gọi Là Phương Thức Độ Dài, Phương Thức Này Trả Về Số Ký Tự Chứa Trong Đối Tượng String.
Chương Trình Dưới Đây Là Ví Dụ Về Phương Thức Độ Dài () Trong Lớp String.
Mẫu
Mẫu Trên Sẽ Trả Về Kết Quả Đầu Ra Là: Độ Dài Của Chuỗi Là : 17.
Phương Thức Nối Chuỗi Trong Java
Lớp String Bao Gồm Phương Thức Để Ghép Nối 2 Chuỗi:
string1.nối(string2);
Phương thức trên sẽ trả về chuỗi mới khi bạn nối chuỗi 1 và chuỗi 2 vào cuối. Bạn cũng có thể sử dụng phương thức nối() với chuỗi literal, như dưới đây:
'Tên của tôi là '.nối('Zara');
Java cũng cho phép sử dụng toán tử + để nối 2 chuỗi, như dưới đây:
'Xin chào,' + 'thế giới' + '!'
Nó sẽ trả về kết quả là: 'Xin chào, thế giới!'.
Ví dụ
Ví dụ trên sẽ trả về kết quả là:
Chấm nhận ra tôi là Tod
Tạo định dạng chuỗi trong Java
Có những phương thức như printf() và format() giúp in đầu ra với định dạng số. Lớp String cũng có phương thức tương đương, format() trả về đối tượng String thay vì đối tượng PrintStream.
Sử dụng phương thức tĩnh () của String cho phép bạn tạo chuỗi được định dạng để có thể sử dụng lại, khác biệt với lệnh in chỉ một lần.
Ví dụ minh họa
Thay vì mô tả như trong ví dụ dưới đây:
Dưới đây là cách bạn có thể viết lại:
Các phương thức của lớp String trong Java
Dưới đây là danh sách các phương thức của lớp String trong Java:
Trong bài viết trước đó, Mytour đã giới thiệu về lớp Character và lớp String trong Java. Bạn đọc có thể khám phá thêm về cú pháp cơ bản trong Java và những bài viết sắp tới, nơi Mytour sẽ hướng dẫn về cách khai báo mảng trong Java.