47.Phương thức của lớp String trong lập trình java

Lớp String trong lập trình Java cung cấp một loạt các phương thức để thao tác với chuỗi ký tự. Dưới đây là một số phương thức quan trọng của lớp String:

  1. length(): Trả về độ dài của chuỗi (số ký tự).
  2. charAt(int index): Trả về ký tự tại vị trí chỉ mục index trong chuỗi. Chỉ mục đếm bắt đầu từ 0.
  3. substring(int beginIndex): Trả về một chuỗi con bắt đầu từ vị trí beginIndex đến cuối chuỗi.
  4. substring(int beginIndex, int endIndex): Trả về một chuỗi con bắt đầu từ vị trí beginIndex (bao gồm) đến vị trí endIndex (không bao gồm).
  5. equals(Object obj): So sánh nội dung của hai chuỗi. Trả về true nếu hai chuỗi có cùng nội dung.
  6. equalsIgnoreCase(String anotherString): So sánh nội dung của hai chuỗi, bỏ qua sự khác biệt chữ hoa chữ thường.
  7. compareTo(String anotherString): So sánh hai chuỗi dựa trên thứ tự từ điển. Trả về một số nguyên dương nếu chuỗi gọi phương thức đứng trước chuỗi anotherString, trả về 0 nếu hai chuỗi bằng nhau và trả về một số nguyên âm nếu chuỗi gọi phương thức đứng sau chuỗi anotherString.
  8. indexOf(int ch): Trả về chỉ mục của ký tự ch đầu tiên xuất hiện trong chuỗi. Nếu không tìm thấy, trả về -1.
  9. indexOf(int ch, int fromIndex): Trả về chỉ mục của ký tự ch đầu tiên xuất hiện trong chuỗi, bắt đầu tìm kiếm từ chỉ mục fromIndex.
  10. indexOf(String str): Trả về chỉ mục của chuỗi str đầu tiên xuất hiện trong chuỗi. Nếu không tìm thấy, trả về -1.
  11. indexOf(String str, int fromIndex): Trả về chỉ mục của chuỗi str đầu tiên xuất hiện trong chuỗi, bắt đầu tìm kiếm từ chỉ mục fromIndex.
  12. replace(char oldChar, char newChar): Thay thế tất cả các ký tự oldChar trong chuỗi bằng ký tự newChar.
  13. replaceAll(String regex, String replacement): Thay thế tất cả các chuỗi con khớp với biểu thức chính quy regex bằng chuỗi replacement.
  14. toLowerCase(): Chuyển đổi chuỗi thành chữ thường.
  15. toUpperCase(): Chuyển đổi chuỗi thành chữ hoa.
  16. trim(): Loại bỏ khoảng trắng ở đầu và cuối chuỗi.
  17. split(String regex): Chia chuỗi thành một mảng các chuỗi con dựa trên biểu thức chính quy regex.
  18. join(CharSequence delimiter, CharSequence... elements): Nối các chuỗi con với nhau sử dụng delimiter như dấu phân cách.
  19. isEmpty(): Kiểm tra xem chuỗi có rỗng không (không chứa ký tự nào).
  20. startsWith(String prefix): Kiểm tra xem chuỗi có bắt đầu bằng chuỗi prefix hay không.
  21. endsWith(String suffix): Kiểm tra xem chuỗi có kết thúc bằng chuỗi suffix hay không.

Và còn nhiều phương thức khác nữa. Các phương thức này cho phép bạn thực hiện các thao tác phức tạp trên chuỗi ký tự một cách dễ dàng và hiệu quả.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top