Chương trình Java để loại bỏ tất cả khoảng trắng khỏi chuỗi

Trong chương trình này, bạn sẽ học cách loại bỏ tất cả các khoảng trắng trong một chuỗi đã cho bằng cách sử dụng các biểu thức chính quy trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Chuỗi Java
  • Đầu vào và đầu ra cơ bản của Java

Ví dụ 1: Chương trình xóa tất cả khoảng trắng

 public class Whitespaces ( public static void main(String() args) ( String sentence = "T his is b ett er."; System.out.println("Original sentence: " + sentence); sentence = sentence.replaceAll("\s", ""); System.out.println("After replacement: " + sentence); ) )

Đầu ra

Câu gốc: T his is b ett er. Sau khi thay thế: Cái này tốt hơn.

Trong chương trình trên, chúng ta sử dụng replaceAll()phương thức của String để loại bỏ và thay thế tất cả các khoảng trắng trong câu chuỗi.

Để tìm hiểu thêm, hãy truy cập Java String ReplaceAll ().

Chúng tôi đã sử dụng biểu thức chính quy \sđể tìm tất cả các ký tự khoảng trắng (tab, dấu cách, ký tự dòng mới, v.v.) trong chuỗi. Sau đó, chúng tôi thay thế nó bằng ""(chuỗi trống).

Ví dụ 2: Lấy chuỗi từ người dùng và xóa khoảng trắng

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner Scanner sc = new Scanner(System.in); System.out.println("Enter the string"); // take the input String input = sc.nextLine(); System.out.println("Original String: " + input); // remove white spaces input = input.replaceAll("\s", ""); System.out.println("Final String: " + input); sc.close(); ) )

Đầu ra

 Nhập chuỗi J av a- P rog ram m ing Chuỗi ban đầu: J av a- P rog ram m ing Chuỗi cuối cùng: Lập trình Java

Trong ví dụ trên, chúng tôi đã sử dụng Java Scanner để lấy đầu vào từ người dùng.

Ở đây, replaceAll()phương thức thay thế tất cả các khoảng trắng từ chuỗi.

thú vị bài viết...