Phương thức replace() trong Java String – Freetuts

Phương thức replace() trong Java String

Trong bài viết này tất cả chúng ta sẽ khám phá về phương pháp replace ( ) trong Java String. Đây là một phương pháp được sử dụng để sửa chữa thay thế một chuỗi những ký tự này bằng chuỗi những ký tự khác .

test php

banquyen png

Bài viết này được đăng tại

freetuts.net

, không được copy dưới mọi hình thức.

Phương thức replace ( ) thường được sử dụng trong những trường hợp cần sửa chữa thay thế hàng loạt những chuỗi ký tự giống nhau trong chuỗi .

Cú pháp replace() trong Java String

Trước tiên ra sẽ đi tìm hiểu và khám phá cú pháp của phương pháp replace ( ) đã nhé .

Cú pháp thay thế một ký tự:

string.replace(char oldChar, char newChar)

Trong đó :

  • oldChar: ký tự được thay thế trong chuỗi.
  • newChar: các ký tự phù hợp được thay thế bằng ký tự này.

Cú pháp thay thế một chuỗi con:

string.replace(CharSequence oldText, CharSequence newText)

Trong đó :

  • oldText – chuỗi con được thay thế trong chuỗi.
  • newText – các chuỗi con phù hợp được thay thế bằng chuỗi này.

Phương thức replace() trả về một chuỗi mới sau khi đã thay thế.

Cách dùng replace() trong Java String

Trong phần này mình sẽ thực thi 2 ví dụ sử dụng phương pháp replace ( ) để minh họa cho cách dùng của nó .

Ví dụ 1: Ở ví dụ này mình sẽ thực hiện thay thế một ký tự trong chuỗi.

class Main {
  public static void main(String[] args) {
    /* ví dụ thay thế một ký tự trong chuỗi */
    String str1 = "abc cba";
    // sử dụng phương thức replace để thay thế tất cả ký tự a băng ký tự z
    System.out.println("Chuỗi sau khi thay thế: "+str1.replace('a', 'z')); 
    // sử dụng phương thức replace để thay thế tất cả ký tự L băng ký tự J
    System.out.println("Chuỗi sau khi thay thế: "+"Lava".replace('L', 'J')); 
    // sử dụng phương thức replace để thay thế tất cả số 4 băng ký tự J
    System.out.println("Chuỗi sau khi thay thế: "+"Hello".replace('4', 'J')); 
    //->> trong trường hợp này kết quả sẽ trả về chuỗi ban đầu vì không tìm thấy số 4 trong chuỗi

    System.out.println("---------------------------------------");
    System.out.println("Chương trình này được đăng tại Freetuts.net");
  }
}

Kết quả:

replace 01 PNG

Ví dụ 2: Ở ví dụ này mình sẽ thực hiện thay thế một chuỗi con trong chuỗi.

class Main {
  public static void main(String[] args) {
    /* ví dụ thay thế một chuỗi con trong chuỗi */
    String str1 = "Chào mừng các bạn đến với Freetuts.net";
    // sử dụng phương thức replace để thay thế tất cả chuỗi "Chào mừng" bằng Welcome
    System.out.println("Chuỗi sau khi thay thế: "+str1.replace("Chào mừng", "Welcome")); 
    // sử dụng phương thức replace để thay thế tất cả chuỗi "với" bằng "trang"
    System.out.println("Chuỗi sau khi thay thế: "+str1.replace("với", "trang")); 
  
    System.out.println("---------------------------------------");
    System.out.println("Chương trình này được đăng tại Freetuts.net");
  }
}

Kết quả:

replace 02 PNG

Như vậy là tất cả chúng ta đã khám phá xong phương pháp replace ( ) trong Java. Các bài tiếp theo mình sẽ liên tục ra mắt 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: