Chuỗi con trong Java: Tìm hiểu cách sử dụng phương thức substring ()



Bài viết về Chuỗi con trong Java này giúp bạn tìm hiểu về cú pháp, các phương thức khác nhau trong chuỗi con với sự trợ giúp của các ví dụ

Các chuỗi về cơ bản được định nghĩa là một mảng của các ký tự. Trong Java , các đối tượng của một chuỗi là bất biến có nghĩa là không thể thay đổi một hằng số sau khi được tạo.Tìm chuỗi con của một chuỗi là một câu hỏi rất phổ biến được hỏi trong . Vì vậy, tôi sẽ giải thích cách hoạt động của Chuỗi con trong Java.

Đây là những chủ đề mà tôi sẽ đề cập trong bài viết này:





Bắt đầu nào.

cách cài đặt hadoop trên linux

Chuỗi con trong Java: Chuỗi con trong Java là gì?

Một phần của được gọi làđến S ubstring . Nói cách khác, chuỗi con là một tập hợp con của một chuỗi khác. Chuỗi con Java() phương thức trả về một chuỗi mới là một chuỗi con của chuỗi này. chuỗi con () phương thức là một phương thức được nạp chồng.



Cú pháp:
chuỗi con (// bất kỳ một trong các phương thức)
{
//thân hình
}

Thí dụ:

Chuỗi con trong Java - Edureka



Đây là một ví dụ rõ ràng về một chuỗi con trong . Ở đây, chuỗi là “Edureka” nhưng khi bạn chia nhỏ nó thành các khối, nó bao gồm các chuỗi con cuối cùng sẽ tính toán chuỗi.

Hãy tiếp tục và hiểu các phương thức khác nhau trong chuỗi con ().

Chuỗi con trong Java: Các phương thức khác nhau trong chuỗi con

Về cơ bản, có hai phương thức khác nhau trong phương thức substring (). Họ đang:

  • Chuỗi chuỗi con (int seekIndex)
  • Chuỗi con (int beginIndex, int endIndex)

Hãy hiểu chúng một cách chi tiết.

Chuỗi chuỗi con (int seekIndex)

Phương thức này có hai biến thể và nó trả về một chuỗi mới là chuỗi con của chuỗi này. Chuỗi con bắt đầu bằng một ký tự tại chỉ mục được chỉ định ‘beginIndex’ đến cuối chuỗi.

Cú pháp:
công khai chuỗi con (int seekIndex)

Ghi chú : chỉ mục bắt đầu từ ‘0’ tham chiếu đến ký tự đầu tiên của Chuỗi.

Hãy xem một ví dụ.

public class Substring {public static void main (String args []) {// Khởi tạo String String Str = new String ('Chào mừng đến với Edureka') // sử dụng substring () để trích xuất chuỗi con // trả về Edureka System.out.print ( 'Chuỗi con là:') System.out.println (Str.substring (10))}}

Đầu ra: Edureka

Chuỗi con (int beginIndex, int endIndex)

Phương thức này có hai biến thể và nó trả về một là một chuỗi con của chuỗi này. Chuỗi con bắt đầu bằng một ký tự tại chỉ mục được chỉ định BeginIndex và kéo dài đến cuối chuỗi hoặc lên đến endIndex - 1 nếu có đối số khác.

Cú pháp

công khai chuỗi con (int seekIndex, int endIndex)

Hãy làm việc với một ví dụ.

public class Substring2 {public static void main (String args []) {// Khởi tạo String String Str = new String ('Chào mừng đến với Edureka') // sử dụng substring () để trích xuất chuỗi con // trả về edu System.out.print ( 'Chuỗi con là:') System.out.println (Str.substring (10, 14))}}

Đầu ra : sự thành công

Bây giờ, hãy chuyển sang chủ đề cuối cùng.

Chuỗi con trong Java: Chương trình chuỗi con

Hãy thảo luận về một số chương trình giúp hiểu được Chuỗi con trong .

Chương trình in tất cả các chuỗi con của một chuỗi đã cho

class Course {// Hàm in tất cả các chuỗi con static void subString (char str [], int n) {// Chọn điểm bắt đầu cho (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Đầu ra:

Tiếp theo, sử dụng một Phương thức (Sử dụng hàm substr ())

public class Substring {// Hàm in tất cả các chuỗi con public static void SubString (String str, int n) {for (int i = 0 i

Đầu ra :

Điều này đưa chúng ta đến phần cuối của bài viết này, nơi chúng ta đã tìm hiểu về Chuỗi con trong . Hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn trong hướng dẫn này.

Đảm bảo rằng bạn luyện tập nhiều nhất có thể và hoàn nguyên trải nghiệm của mình.

Nếu bạn thấy bài viết này về “Chuỗi con trong Java” có liên quan, hãy xem một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Chúng tôi ở đây để giúp bạn từng bước trong hành trình của bạn, chúng tôi đưa ra chương trình giảng dạy được thiết kế cho sinh viên và các chuyên gia muốn trở thành một Nhà phát triển Java. Khóa học được thiết kế để cung cấp cho bạn khởi đầu về lập trình Java và đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung Java khác nhau như Hibernate & Spring.

Nếu bạn gặp bất kỳ câu hỏi nào, vui lòng đặt tất cả câu hỏi của bạn trong phần nhận xét của “Chuỗi con trong Java” và nhóm của chúng tôi sẽ sẵn lòng trả lời.