Read Also: How to convert char to Character in Java
💡 Did You Know?
The length of the null character in Java is not 0 but 1 as shown below:
The length of the null character in Java is not 0 but 1 as shown below:
String str = Character.toString('\0');
System.out.println(str.length()); // Output: "1"
How to represent a Null or Empty Character in Java
There are 3 ways through which we can represent the null or empty character in Java.1. Using Character.MIN_VALUE
2. Using '\u0000'
3. Using '\0'
1. Using Character.MIN_VALUE
Below we have assigned the smallest value of char data type i.e. Character.MIN_VALUE to variable ch.
public class EmptyCharacterExample { public static void main(String args[]) { // Assign null character to ch variable char ch = Character.MIN_VALUE; String givenString = "Alive is Awesome"; // Replacing 'A' in the givenString with null character String result = givenString.replace('A',ch); // Printing the result string System.out.println("Replace givenString with null char: " + result); } }
Output:
Replace givenString with null char: live is wesome
2. Using '\u0000'
We will assign char variable ch with '\u0000'. '\u0000' is the lowest range of the Unicode system used by Java.
public class EmptyCharacterExample2 { public static void main(String args[]) { // Assign null character to ch variable char ch = '\u0000'; String givenString = "Be in present"; // Replacing 'e' in the givenString with null character String result = givenString.replace('e',ch); // Printing the result string System.out.println("Replace givenString with null char: " + result); } }
Output:
Replace givenString with null char: B in pr s nt
3. Using '\0'
We will assign char variable ch with '\0' special character. '\0' represents null.
public class EmptyCharacterExample3 { public static void main(String args[]) { // Assign null character to ch variable char ch = '\0'; String givenString = "Love Yourself"; // Replacing 'o' in the givenString with null character String result = givenString.replace('o',ch); // Printing the result string System.out.println("Replace givenString with null char: " + result); } }
Output:
Replace givenString with null char: L ve Y urself
That's all for today. Please mention in the comments in case you have any questions related to the null character in java.