1.反斜杠(\):反斜杠是Java中的转义字符,它用于表示一些特殊字符或序列。
要在String字符串中去掉或者替换这种特殊字符可如下实现:
String input = "He llo\nWor\rld!";
//正则表达式 \\r回车符 \\n换符 \\s空格符
String output = input.replaceAll("[\\r\\n\\s]", "");
System.out.println(output);//输出: HelloWorld!
2.换行符(\n):换行符用于在字符串中创建一个新行
String message = "Hello\nWorld";
System.out.println(message);
/* 输出:
Hello
World
*/
3.回车符(\r):回车符用于将光标移到当前行的开头,通常与换行符一起使用,以清除当前行并开始一个新行。
String message = "Hello\rWorld";
System.out.println(message);
/*输出:
World
*/
4.倒退符(\b):倒退符用于在字符串中产生一个退格字符,通常用于删除前一个字符
String message = "Hello\b";
System.out.println(message);
/*输出:
Hell
*/
5.换页符(\f):换页符用于在字符串中插入一个分页符,通常用于控制打印输出
String message = "Page 1\fPage 2";
System.out.println(message);
/*输出:
Page 1Page 2
*/
6.Unicode转义序列(\uXXXX):Unicode转义序列用于表示任意Unicode字符,XXXX代表四个十六进制数字,表示Unicode字符的代码点。
String greeting = "\u4F60\u597D";
System.out.println(greeting); // 输出:你好
String englishHello = "\u0048\u0065\u006C\u006C\u006F";
System.out.println(englishHello); // 输出:Hello
String japaneseHello = "\u3053\u3093\u306B\u3061\u306F";
System.out.println(japaneseHello); // 输出:こんにちは
7.单引号(')和双引号("):在Java中,字符串可以用单引号或双引号括起来表达
String s="she said \"hello!\"";
System.out.println(s);
//输出: she said "hello!"
8.制表符(\t):制表符用于在字符串中插入一个制表符,通常用于在输出中创建对齐的列
String table = "Name\tAge\tCity";
System.out.println(table);
System.out.println("Lindow\t21\tJingZhou");
System.out.println("Alice\t30\tLondon");
/*
Name Age City
Lindow 21 JingZhou
Alice 30 London
*/