Trong java có gì như nhân vật rỗng đen, nói cách khác, '' không có ý nghĩa không giống như "" có nghĩa là một Chuỗi rỗng đen
Gần nhất bạn có thể đi về đại diện cho nhân vật rỗng đen là thông qua số không dài char [], một cái gì đó như:
char[] cArr = {}; // cArr is a zero length array
char[] cArr = new char[0] // this does the same
Nếu bạn tham khảo lớp string constructor mặc định của nó tạo ra một chuỗi ký tự trống sử dụng new char[0]
Ngoài ra, bằng cách sử dụng Character.MIN_VALUE là không chính xác bởi vì nó không phải là nhân vật thực sự trống rỗng thay vì giá trị nhỏ nhất của ký tự loại.
Tôi cũng không thích Character c = null;
như một giải pháp chủ yếu vì jvm sẽ ném NPE nếu nó cố gắng bỏ hộp nó. Thứ hai, null về cơ bản là một tham chiếu đến không có kiểu tham chiếu w.r.t và ở đây chúng ta đang xử lý kiểu nguyên thủy không chấp nhận null như một giá trị có thể.
Giả sử trong chuỗi, nói str, OP muốn thay thế tất cả các lần xuất hiện của một nhân vật, nói 'x', với nhân vật rỗng '', sau đó hãy thử sử dụng:
str.replace("x", "");
Ý bạn là gì? –
Hiển thị ví dụ về thao tác thay thế bạn muốn thực hiện. – sudocode
@rahulsri Tôi không thể thấy mã bạn đang đề cập đến. –