首先要明确空字符
和空格字符
的区别
空字符表示数据为空;
空格字符表示数据不为空,为一个空格字符。
Java
和C++
中使用'\0'
表示空字符,Python
使用''
表示空字符。
public class Test {
public static void main(String[] args) {
char s[] = new char[]{'a', 'b', 'c', 'd', 'e'};
for (char ss : s) {
System.out.printf("%c ", ss);
}
System.out.println();
// Java中这样写会报错
// s[2] = '';
s[2] = '\0';
for (char ss : s) {
System.out.printf("%c ", ss);
}
System.out.println();
}
}