Java利用转义字符\ddd输出()()*
时间: 2024-10-08 22:09:11 浏览: 18
Java转义字符
在Java中,如果你想通过字符串字面量插入特殊字符如圆括号、星号和左大括号,可以使用反斜杠(\)加上三位数字的形式表示它们对应的ASCII码。例如:
- 为了输出"()",你可以这样做:
```java
String output = "\\)\\("; // \代表转义,\( 和 \) 的ASCII码分别是40和41,所以会打印出()字符
```
- 对于"*",同样道理:
```java
String output = "\\\\*"; // \* 的ASCII码是42,所以会打印出*字符
```
- "()" 和 "* *" 的组合示例:
```java
String complexOutput = "\\)\\(*)*\\("; // 这会打印出())**()
```
请注意,如果你想要直接输出这些字符而不仅仅是字面字符串,可以在字符串字面量外面使用`new String[]{}`来创建一个字符数组:
```java
char[] parenthesesAndAsterisk = {'(', ')', '*', '*'}; // 创建一个字符数组
System.out.println(new String(parenthesesAndAsterisk)); // 输出:(()**)
```
阅读全文