Cách sử dụng phương thức getChars trong Java (How to copy a part of string to character array?).





Phương thức "getChards" được cung cấp cấp trong lớp String(class string) của ngôn ngữ lập trình Java. Có thể rất nhiều người không để ý tới nó, vì phương thức này rất ít được sử dụng trong thực tế. Bài viết này chúng ta sẽ tìm hiểu về phương thức getChars này.





Phương thức "getChards" được sử để copy một phần giá trị được chỉ định trong một chuỗi sang một mảng character(character array) cho trước.

Cú pháp
getChars(int indexBegin, int indexEnd, char[] dst, int dstBegin)

  • indexBegin: Vị trí của ký tự đầu tiên mong muốn copy.
  • idexEnd: Vị trí của ký tự kết thúc mong muốn copy.
  • dst: Các giá trị sẽ được copy vào mảng ký tự(character array).
  • int: theo nghĩa dịch từ Java là "bắt đầu bù đắp trong mảng đích.", nhưng ngại quá mình vẫn chưa hiểu rõ thông số này để dùng để làm gì? Nên không mô tả được, bạn nào biết thì comment chỉ mình với ^^!.

Tiếp theo ta sẽ qua một ví dụ để có cái nhìn thực tế hơn về phương thức "getChards" này.
/**
 * @(#)JavaGetChars.java
 *
 * JavaGetChars application
 *
 * @author BUI NGOC SON
 * @version 1.00 2014/3/2
 */

public class JavaGetChars {
   
    public static void main(String[] args) {
       
        String strObj = "Welcome to VNLIVES.NET";
       
        char chrArr_01[] = new char[11];
        strObj.getChars(11, 22, chrArr_01, 0);       
        for (char tmpChr : chrArr_01) {
            System.out.print(tmpChr);
        }        
       
    }
}

Kết quả được hiển thị sẽ là:
VNLIVES.NET
























No comments:

Post a Comment