Chuỗi con Java String ()

Phương thức Java String substring () trích xuất một chuỗi con từ chuỗi và trả về nó.

Cú pháp của substring()phương thức là:

 string.substring(int startIndex, int endIndex)

Ở đây, string là một đối tượng của Stringlớp.

Tham số substring ()

Các substring()phương pháp lấy hai tham số.

  • startIndex - chỉ số ban đầu
  • endIndex (tùy chọn) - chỉ mục kết thúc

substring () Giá trị trả lại

Các substring()phương thức trả về một chuỗi con từ chuỗi nhất định.

  • Chuỗi con bắt đầu bằng ký tự tại startIndex và mở rộng đến ký tự tại chỉ mục endIndex - 1.
  • Nếu endIndex không được chuyển, chuỗi con bắt đầu bằng ký tự tại chỉ mục được chỉ định và kéo dài đến cuối chuỗi.
Hoạt động của phương thức Java String substring ()

Lưu ý: Bạn sẽ gặp lỗi nếu,

  • startIndex / endIndex âm hoặc lớn hơn độ dài của chuỗi
  • startIndex lớn hơn endIndex

Ví dụ 1: Chuỗi con Java () Không có Chỉ mục Kết thúc

 class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )

Ví dụ 2: Chuỗi con Java () Với Chỉ mục Kết thúc

 class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )

Nếu bạn cần tìm chỉ mục của lần xuất hiện đầu tiên của chuỗi con được chỉ định từ một chuỗi đã cho, hãy sử dụng Java String indexOf ().

thú vị bài viết...