半角空格:\u0020 英文符号 代码中常用
全角空格:\u3000 中文符号 中文文章中常用
不间断空格:\u00A0 不间断空格 主要在 office 中使用,让一个单词在结尾处不会换行显示,快捷键 Ctrl + Shift + Space
public static void main(String[] args){
// Word管这个叫"不间断空格",想强制让两个单词保持在同一行的时候用的,
// 快捷键 Ctrl + Shift + Space
System.err.println("Hello\u00A0World"); // Hello World 不间断空格
System.err.println("Hello\u0020World"); // Hello World 英文符号
System.err.println("Hello\u3000World"); // Hello World 中文符号
String spaceA = " "; // 不间断空格
String spaceB = " "; // 半角空格
String spaceC = " "; // 全角空格
System.err.println(spaceA.equals(spaceB)); // false
System.err.println(spaceA.equals(spaceC)); // false
System.err.println(spaceB.equals(spaceC)); // false
System.err.println("\u00A0".equals(spaceA)); // true
System.err.println("\u0020".equals(spaceB)); // true
System.err.println("\u3000".equals(spaceC)); // true
String str = "Hello\u00A0world";
str = str.replace('\u00A0', '\u0020'); // 将不间断空格替换为半角空格
System.err.println(str);
}