JavaRush /Blog Java /Random-VI /Quản lý chuỗi, các hàm làm việc với chuỗi trong Java
articles
Mức độ

Quản lý chuỗi, các hàm làm việc với chuỗi trong Java

Xuất bản trong nhóm
Trong hướng dẫn này, chúng ta sẽ tiếp tục tìm hiểu về chuỗi trong Java. Bạn có thể tìm thấy những kiến ​​thức cơ bản về cách làm việc với chuỗi trong bài học “Chuỗi trong Java”. Một lớp Stringtrong Java có một tập hợp các phương thức để thao tác nội dung của một chuỗi. Tìm ký tự, chuỗi con, trường hợp thay đổi và các tác vụ khác. Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 1

Lấy ký tự và chuỗi con

Bạn có thể lấy ký tự ở một vị trí cụ thể trong chuỗi bằng cách gọi phương thức charAt(). Chỉ số của ký tự đầu tiên trong dòng là 0, ký tự cuối cùng là length()-1. Đoạn mã sau trả về ký tự thứ 9 của chuỗi.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Việc đánh số ký tự bắt đầu từ 0 nên ký tự thứ 9 trong dòng là “O”. Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 2Nếu bạn cần lấy không chỉ một ký tự mà còn một phần của chuỗi, bạn có thể sử dụng substring. Phương thức substringcó 2 lựa chọn: Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 3Đoạn mã sau sẽ trả về một chuỗi con của chuỗi, bắt đầu từ ký tự thứ 11, nhưng không bao gồm ký tự thứ 15, dẫn đến từ “roar”
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 4

Các phương pháp khác để thao tác chuỗi

Bảng này hiển thị một số phương pháp làm việc với chuỗi và mô tả của chúng. Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 5

Tìm kiếm ký tự và chuỗi con

Hãy xem xét thêm một số phương pháp tìm kiếm ký tự và chuỗi con. Lớp này Stringchứa các phương thức trả về vị trí của một ký tự hoặc chuỗi con trong chuỗi: indexOf()lastIndexOf(). Các phương thức indexOf()tìm kiếm từ đầu chuỗi, lastIndexOf()từ cuối chuỗi. Nếu các phương thức này không tìm thấy kết quả khớp, chúng sẽ trả về -1. Lớp này cũng Stringchứa một phương thức containstrả về true nếu chuỗi ký tự đã chỉ định có trong chuỗi. Sử dụng phương pháp này nếu bạn cần biết liệu một chuỗi con có tồn tại trong một chuỗi hay không nhưng vị trí của nó không quan trọng. Bảng sau đây mô tả các phương thức indexOf()lastIndexOf(). Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 6CharSequencelà một giao diện mà lớp này triển khai String, do đó bạn có thể truyền các chuỗi tới lớp contains().

Thay đổi dòng. Thay thế ký tự và chuỗi con

Lớp này Stringcó một số phương thức để chèn ký tự và chuỗi con vào một chuỗi. Bảng mô tả các phương pháp thay thế các ký tự và chuỗi con được tìm thấy. Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 7

Ví dụ

Lớp sau đây Filenamehiển thị một ví dụ về cách sử dụng lastIndexOf()và các phương thức substring()để sử dụng các phần khác nhau của chuỗi có tên tệp. Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 8Bây giờ hãy xem xét một chương trình sử dụng lớp Filename: Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 9Chương trình sẽ xuất ra: Quản lý chuỗi, các hàm làm việc với chuỗi trong Java - 10Phương thức extensionsử dụng một phương thức lastIndexOfđể xác định lần xuất hiện cuối cùng của " .". Phương thức substringsử dụng giá trị này để tìm phần mở rộng tệp. Liên kết với nguồn gốc: Quản lý chuỗi, các hàm làm việc với chuỗi trong Java Quản lý chuỗi, các hàm làm việc với chuỗi trong Java. Phần 2
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION