Java Replace Char trong String – thay thế các ký tự trong một chuỗi

Hướng dẫn Java Thay thế Char trong Chuỗi. Ở đây chúng tôi thảo luận về cách thay thế char trong một chuỗi và các Ví dụ của nó cùng với Triển khai mã.

Bạn đang xem : thay thế các ký tự trong một chuỗi

lớp

Giới thiệu về Java Replace Char trong String

Thay thế một ký tự trong chuỗi đề cập đến việc đặt một ký tự khác vào vị trí của ký tự được chỉ định. Một chỉ mục đại diện cho các ký tự được chỉ định. Trong java, lớp String được sử dụng để thay thế ký tự & amp; dây. Một chuỗi là lớp của các gói java.lang.

Trong lập trình, các nhà phát triển phải đối mặt với nhiều tình huống mà họ phải thay thế các ký tự trong chuỗi. Java cung cấp nhiều phương thức để thay thế các ký tự trong Chuỗi. Loại bỏ là một trong những phương pháp quan trọng được sử dụng để thay thế các ký tự. trong khi sử dụng phương pháp remove, bạn nên nhớ một số điều

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

  1. Chuỗi trong Java là bất biến, vì vậy sau khi thay thế ký tự, một chuỗi mới sẽ được tạo.
  2. Biến chuỗi trước khi áp dụng phương thức thay thế vẫn giữ nguyên sau khi áp dụng phương thức thay thế.
  3. Phương thức Replace sẽ thay thế tất cả các ký tự trong chuỗi bằng ký tự mới.

Cú pháp:

Trong cú pháp sau, nó cho biết cách một ký tự được thay thế. Có hai tham số trong phương thức thay thế: tham số đầu tiên là ký tự để thay thế & amp; cái thứ hai là ký tự được thay thế.

  Thay thế chuỗi (char oldChar, char newChar):
//HOẶC
Chuỗi thay thế Đầu tiên (char oldChar, char newChar):
// chỉ thay thế lần xuất hiện đầu tiên của ký tự  

Trong dòng cú pháp thứ hai, phương thức ReplaceFirst chỉ được sử dụng để thay thế lần xuất hiện đầu tiên của ký tự.

Ví dụ về Java Replace Char trong String

Dưới đây là các ví dụ về Java Replace Char trong String:

Ví dụ # 1

Trong ví dụ này, chúng ta có thể thấy cách một ký tự trong chuỗi được thay thế bằng một ký tự khác.

  1. Trong dòng đầu tiên, lấy dữ liệu đầu vào từ người dùng dưới dạng một chuỗi.
  2. Yêu cầu thêm ký tự làm đầu vào để thay thế trong chuỗi được cung cấp.
  3. Phương thức Replace tạo một chuỗi mới với ký tự được thay thế ở dòng tiếp theo vì chuỗi trong java là bất biến.
Xem Thêm  Các yêu cầu trong Python. Đối tượng phản hồi - mã phản hồi yêu cầu python

Mã:

  nhập java.util. *;
lớp công khai JavaReplaceCharExample {
public static void main (String [] args) {
Đầu vào máy quét = Máy quét mới (System.in);
System.out.println ("Xin chào, vui lòng nhập Chuỗi");
Chuỗi str = input.nextLine ();
System.out.println ("Nhập ký tự cần thay thế");
char ch = input.next (). charAt (0);
System.out.println ("Nhập ký tự cần thay thế bằng");
char newCh = input.next (). charAt (0);
String newStr = str.replace (ch, newCh);
// hiển thị chuỗi mới sau khi áp dụng phương thức thay thế
System.out.println (newStr);
}
}  

Đầu ra:

Java Thay thế Char trong Chuỗi Ví dụ 1

Ví dụ # 2

Trong ví dụ này, ReplaceFirst được sử dụng để chỉ thay thế lần xuất hiện đầu tiên của ký tự trong chuỗi này.

Mã:

  nhập java.util. *;
lớp công khai JavaReplaceCharExample2 {
public static void main (String [] args) {
// chuỗi thứ hai để thay thế ký tự
String str = "Tất cả những gì lấp lánh không phải là vàng";
// hiển thị chuỗi trước khi áp dụng phương thức thay thế
System.out.println ("\ n" + str);
// thay thế ký tự p từ b
String newStr = str.replace ("g", "b");
// hiển thị chuỗi sau khi thay thế ký tự
System.out.println (newStr);
// chuỗi thứ hai để thay thế ký tự
Chuỗi câu = "Một con mèo có chín mạng sống";
// hiển thị chuỗi trước khi áp dụng phương thức thay thế
System.out.println ("\ n" + câu);
// thay thế ký tự n từ m
String newSentence = câu.replaceFirst ("n", "m");
// hiển thị chuỗi mới sau khi áp dụng phương thức thay thế
System.out.println (newSentence);
}
}  

Đầu ra:

Ví dụ về thay thế ký tự 2

Đầu ra của chương trình được đưa ra bên dưới. Trong ảnh chụp màn hình đầu ra, ký tự câu đầu tiên “g” được thay thế bằng “b”. Trong câu thứ hai, chỉ sự xuất hiện đầu tiên của cú pháp “n” được thay thế bằng “m”.

Ví dụ # 3

Trong ví dụ này, trước tiên hãy thay thế một giá trị được phân tách bằng dấu gạch ngang bằng dấu phẩy. Sau khi thay thế ‘|’ thành “,”, ở dòng tiếp theo, hãy thay thế ký tự “A” thành “i” bằng phương pháp thay thế.

Mã:

  nhập java.util. *;
lớp công khai JavaReplaceCharExample3 {
public static void main (String [] args) {
// chuỗi thứ hai để thay thế ký tự
String str = "Alabama | California | Florida | Texas | New Jersey | Arizona";
// hiển thị chuỗi trước khi áp dụng phương thức thay thế
System.out.println ("\ n" + str);
// thay thế | với dấu phẩy
String newStr = str.replace ('|', ',');
// hiển thị chuỗi sau khi áp dụng phương thức thay thế
System.out.println ("\ n" + newStr);
// thay thế ký tự A bằng ký tự i
String reNewedStr = newStr.replace ('A', 'i');
// hiển thị chuỗi trước khi áp dụng phương thức thay thế
System.out.println ("\ n" + reNewedStr);
}
}  

Đầu ra :

Xem Thêm  Giá trị tuyệt đối của JavaScript - toán học giá trị tuyệt đối javascript

Java Thay thế Char trong Chuỗi Ví dụ 3

Ví dụ # 4

Trong ví dụ này, chúng ta có thể thấy cách một chuỗi có thể được thay thế mà không cần sử dụng phương thức thay thế. Chuỗi trước & amp; sau khi ký tự được chỉ định được lưu trữ trong một biến riêng biệt trong chương trình cho sẵn dưới đây. Hơn nữa trong chương trình, nó được ghép với ký tự cần thay thế.

Mã:

  nhập java.util. *;
lớp công khai JavaReplaceCharExample4 {
public static void main (String [] args) {
// chuỗi thứ hai để thay thế ký tự
String str = "Hãy chậm trong việc lựa chọn, nhưng chậm hơn trong việc thay đổi.";
// hiển thị chuỗi trước khi áp dụng phương thức thay thế
System.out.println ("\ n" + str);
int index = 3;
char chToReplacedWith = 'b';
Chuỗi strBeforeChar = str.substring (0, chỉ mục);
Chuỗi strAfterChar = str.substring (chỉ số + 1);
Chuỗi newStr = strBeforeChar + chToReplacedWith + strAfterChar;
// hiển thị chuỗi trước khi áp dụng phương thức thay thế
System.out.println ("\ n" + newStr);
}
}  

Đầu ra :

Ví dụ về phương pháp thay thế 4

Kết luận

Bài viết đưa ra ở trên mô tả cách thay thế char trong một chuỗi, những phương thức nào được cung cấp bởi các gói java để làm việc với chuỗi. Trong các ví dụ đã cho, nó cho biết cách sử dụng các phương thức lớp chuỗi để thay thế các ký tự trong một chuỗi.

Các bài báo được đề xuất

Đây là hướng dẫn về Java Replace Char trong String. Ở đây chúng ta thảo luận về cách thay thế char trong một chuỗi và các Ví dụ của nó cùng với việc Triển khai mã của nó. Bạn cũng có thể xem qua các bài viết đề xuất khác của chúng tôi để tìm hiểu thêm –

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề thay thế các ký tự trong một chuỗi

SQL Server Cho Người Mới – Buổi 33 – Thay thế kí tự chuỗi (sử dụng REPLACE) & nối chuỗi kí tự

alt

  • Tác giả: Học Viện MCI – Consulting & Analytics
  • Ngày đăng: 2021-08-14
  • Đánh giá: 4 ⭐ ( 6470 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 𝐇𝐎̣𝐂 𝐕𝐈𝐄̣̂𝐍 𝐋𝐀̣̂𝐏 𝐓𝐑𝐈̀𝐍𝐇 𝐌𝐂𝐈 TOP1 đào tạo về Big Data, IT Business Analyst, RPA UiPath Automation, Web Development, Mobile App Development, Python, R, SQL, Power BI, Excel, VBA tại Việt Nam.
    Website: https://mcivietnam.com/
    Youtube: https://bit.ly/3doaHcn
    Tiktok: https://www.tiktok.com/@mci_vietnam?l…
    Fanpage: https://bit.ly/3h1570g
    Group: https://bit.ly/3x1lDEp
    Trụ sở: 5 ngách 23 ngõ 165 Thái Hà, Đống Đa, Hà Nội
    Cơ sở giảng dạy:
    • CS1: 9 Trung Liệt, Đống Đa, HN
    • CS2: 5 ngách 23 ngõ 165 Thái Hà, Đống Đa, Hà Nội
    • CS3: 284A Nam Kỳ Khởi Nghĩa, Phường 8, Quận 3, TP HCM.
    ✨𝑽𝒐̛́𝒊 𝑴𝑪𝑰, 𝒅𝒖̛̃ 𝒍𝒊𝒆̣̂𝒖 𝑳𝑶̛́𝑵 𝒄𝒉𝒊̉ 𝒍𝒂̀ 𝒄𝒉𝒖𝒚𝒆̣̂𝒏 𝑵𝑯𝑶̉!
    Data Bigdata SQL MCI
Xem Thêm  Các hàm tự gọi trong JavaScript - chức năng tự gọi trong js

Cách Tìm Và Thay Thế Ký Tự Trong Excel : Công Thức Sử Dụng Tìm, Thay Thế Và Lọc

  • Tác giả: 12guns.vn
  • Đánh giá: 5 ⭐ ( 5759 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài viết này, Học Excel Online sẽ giải thích hàm REPLACE và SUBSTITUTE trong Excel với các ví dụ, Cách dùng hàm REPLACE với chuỗi văn bản, số và ngày, và làm thế nào để lập một công thức với nhiều hàm REPLACE hoặc SUBSTITUTE

Thay thế kí tự trong chuỗi

  • Tác giả: ngoton.it
  • Đánh giá: 5 ⭐ ( 3650 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Thay đổi một ký tự trong chuỗi trong Python

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 3774 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Đừng sửa đổi chuỗi. Làm việc với họ như danh sách; biến chúng thành chuỗi chỉ…

Hàm xóa, kết hợp, thay thế chuỗi/ký tự trong Excel

  • Tác giả: www.caytamgui.com
  • Đánh giá: 4 ⭐ ( 3198 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm xóa (delete), kết hợp, thay thế (replace) chuỗi/ký tự trong Excel

Hàm REPLACE trong Excel, Cách thay thế 1 phần trong chuỗi ký tự

  • Tác giả: kienit.com
  • Đánh giá: 3 ⭐ ( 9362 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn chi tiết cách sử dụng hàm REPLACE trong Excel để thay thế một phần văn bản. Hàm SUBSTITUTE và REPLACE đều dùng để thay ký tự.

Thay thế kí tự trong chuỗi

  • Tác giả: vncoding.net
  • Đánh giá: 5 ⭐ ( 9232 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình