Tóm Tắt
Phương thức substring() trong Java String
Trong bài viết này tất cả chúng ta sẽ tìm hiểu và khám phá về phương pháp substring ( ) trong Java String. Đây là một phương pháp được sử dụng để trích xuất một chuỗi con từ một chuỗi .
Bài viết này được đăng tại
freetuts.net
Bạn đang đọc: Phương thức substring() trong Java String – Freetuts
, không được copy dưới mọi hình thức.
Phương thức substring ( ) thường được sử dụng khi tất cả chúng ta cần lấy một chuỗi con nào đó trong một chuỗi mẹ bắt đầu .
Cú pháp hàm substring() trong Java String
Trước tiên ra sẽ đi khám phá cú pháp của phương pháp substring ( ) đã nhé .
string.substring(int startIndex, int endIndex)
Trong đó:
- startIndex – chỉ số ban đầu.
- endIndex (option) – chỉ số kết thúc.
Hàm trả về:
- Chuỗi con bắt đầu bằng ký tự ở startIndex đến ký tự ở chỉ số endIndex – 1.
- Nếu endIndex không được truyền, chuỗi con bắt đầu ở startIndex đến cuối chuỗi.
*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ụ: chúng ta có chuỗi str = “Freetuts.net”, bây giờ mình sẽ sử dụng phương thức substring() để trích xuất chuỗi con từ vị trí 3 đến vị trí 6.
str.substring(3,6);
Cách dùng hàm substring() trong Java String
Trong phần này mình sẽ thực thi 2 ví dụ sử dụng phương pháp substring ( ) để minh họa cho cách dùng của nó .
Ví dụ 1: Ở ví dụ này mình sẽ sử dụng phương thức substring() nhưng chỉ truyền vào chỉ số bắt đầu.
class Main { public static void main(String[] args) { /* ví dụ sử dụng phương thức substring nhưng chỉ truyền vào chỉ số bắt đầu */ String str1 = "Freetuts.net"; //trích xuất chuỗi từ vị trí thứ 0 đến hết chuỗi System.out.println(str1.substring(0)); //trích xuất chuỗi từ vị trí thứ 3 đến hết chuỗi System.out.println(str1.substring(3)); System.out.println("---------------------------------------"); System.out.println("Chương trình này được đăng tại Freetuts.net"); } }
Kết quả:
Ví dụ 2: Còn ở ví dụ này mình sẽ sử dụng phương thức substring và truyền vào cho nó hai giá trị là chỉ số bắt đầu, chỉ số kết thúc.
class Main { public static void main(String[] args) { /* ví dụ sử dụng phương thức substring() với hai chỉ số bắt đầu va kết thúc */ String str1 = "Chào mừng các bạn đến với Freetuts.net"; //trích xuất chuỗi từ vị trí thứ 0 đến 17 System.out.println(str1.substring(0,17)); //trích xuất chuỗi từ vị trí thứ 3 đến 26 System.out.println(str1.substring(0,26)); System.out.println("---------------------------------------"); System.out.println("Chương trình này được đăng tại Freetuts.net"); } }
Kết quả:
Như vậy là tất cả chúng ta đã tìm hiểu và khám phá xong phương pháp substring ( ) trong Java. Các bài tiếp theo mình sẽ liên tục trình làng những phương pháp khác trong Java, những bạn chú ý quan tâm theo dõi nhé ! ! !
Danh sách hàm xử lý chuỗi trong Java
Cùng chuyên mục:
Source: https://final-blade.com
Category: Kiến thức Internet