Các phương thức truy xuất chuỗi và ký tự trong lớp String

Những phương thức hỗ trợ trích xuất chuỗi và ký tự trong lớp String

↳ String substring(int beginIndex): Trả về một phần của chuỗi bắt đầu từ một vị trí nhất định.

↳ String substring(int beginIndex, int endIndex): Trả về một phần của chuỗi nằm giữa hai vị trí.

↳ char charAt(int index): Trả về ký tự tại vị trí index trong chuỗi.

↳ void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin): Sao chép các ký tự từ chuỗi vào mảng ký tự đích.

Chức năng chính: Các phương thức này được sử dụng để truy xuất và sao chép các ký tự của chuỗi ban đầu.

Dưới đây là ví dụ về cách sử dụng các phương thức substring(), charAt() và getChars() để truy xuất và sao chép các ký tự trong chuỗi của lớp String trong một lớp Java:

Ví dụ: Example.java

public class Example {
    public static void main(String[] args) {
        // Khởi tạo chuỗi gốc
        String originalString = "Java Programming Language";

        // substring(int beginIndex): Trả về một phần của chuỗi bắt đầu từ một vị trí nhất định.
        String substringFromIndex = originalString.substring(5);
        System.out.println("Chuỗi con từ vị trí 5: " + substringFromIndex);

        // substring(int beginIndex, int endIndex): Trả về một phần của chuỗi nằm giữa hai vị trí.
        String substringBetweenIndexes = originalString.substring(5, 16);
        System.out.println("Chuỗi con từ vị trí 5 đến 16: " + substringBetweenIndexes);
    
        // Sử dụng charAt(int index)
        // Lấy ký tự tại vị trí chỉ định
        char charAtIndex5 = originalString.charAt(5);
        System.out.println("Ký tự tại vị trí 5: " + charAtIndex5);

        // Sử dụng getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
        // Sao chép các ký tự từ chuỗi vào mảng ký tự
        char[] destinationArray = new char[5];
        originalString.getChars(7, 12, destinationArray, 0);
        System.out.println("Các ký tự sao chép vào mảng: " + new String(destinationArray));
  }
}

Kết quả của chương trình là:

Chuỗi con từ vị trí 5: Programming Language
Chuỗi con từ vị trí 5 đến 16: Programming
Ký tự tại vị trí 5: P
Các ký tự sao chép vào mảng: ramma

Ví dụ này cho thấy cách truy xuất ký tự từ một chuỗi và cách sao chép một phần của chuỗi vào mảng ký tự.

Câu Nói Truyền Cảm Hứng

“Bắt đầu ở đâu không quan trọng, quan trọng là bạn sẵn sàng bắt đầu.” – W. Clement Stone

Không Gian Tích Cực

“Chúc bạn luôn giữ vững niềm tin và sức mạnh để vượt qua mọi thử thách trong cuộc sống.”