Substring() Trong Java

Phương thức substring() trong java được sử dụng để cắt chuỗi mẹ thành một chuỗi con.Chuỗi mới nhận được của một chuỗi cụ thể.

Table of Contents

Toggle
  • Có hai phương thức constructor của substring() :
  • Ví dụ về substring()  dùng để cắt chuỗi:
  • Giải thích :

Có hai phương thức constructor của substring() :

public String substring(int startIndex) public String substring(int startIndex, int endIndex)
  • String substring(int beginIndex): Trả về chuỗi con bắt đầu từ chỉ số xác định (beginIndex) cho đến khi kết thúc của chuỗi.
  •  String substring(int beginIndex, int endIndex): Trả về chuỗi con bắt đầu từ chỉ số nhất định (beginIndex) cho đến khi chỉ số xác định (endIndex).

Ví dụ về substring()  dùng để cắt chuỗi:

Để bạn đọc hiểu rõ hơn về cấu trúc trên,mời bạn đọc xem ví dụ dưới đây :

public class SubstringExampleDemo { public static void main(String args[]) { String str1 = "itphutran.com"; System.out.println(str1.substring(2, 8));// "phutran" System.out.println(str1.substring(2));// "phutran.com" } }

Chú ý : Trước khi giải thích ví dụ trên,các bạn chú ý cho mình rằng chỉ số index được tính bắt đầu bằng 0.

Giải thích :

Với ví dụ 1: trên để lấy chuỗi “phutran” thì chữ p bắt đầu bằng chỉ số index = 2 nên lấy đến  chuỗi “tran” thì chỉ số index cuỗi là 8.Nên kết quả đầu ra là : phutran

Với ví dụ 2: để lấy chuỗi  bắt đầu bằng chỉ ký tự có chỉ số index nào thì chỉ việc truyền vào là xong.Như vậy để lấy chuỗi “phutran.com” thì ký tự p bắt đầu bằng chỉ số index là 2.

Để bạn đọc có thể dễ hình dùng hơn có thể nhìn hình minh họa bên dưới :

Substring() trong Java
Substring() trong Java

Xem thêm các bài viết : 

  1. Split() trong Java – Tách chuỗi thành mảng
  2. String.isEmpty() trong Java

Từ khóa » Cắt Xâu Trong Java