java unescape
时间: 2023-08-24 12:08:24 浏览: 137
java实现js的escape和unescape
3星 · 编辑精心推荐
Java中可以使用以下方式对字符串进行反转义:
1. 使用自带的unescape()方法:
```java
String str = "Java%20Programming%20Language";
String unescapedStr = java.net.URLDecoder.decode(str, "UTF-8");
System.out.println(unescapedStr);
```
输出结果为:
```
Java Programming Language
```
2. 使用Apache Commons Lang库中的StringEscapeUtils.unescapeJava()方法:
```java
String str = "Java\\tProgramming\\nLanguage";
String unescapedStr = org.apache.commons.lang3.StringEscapeUtils.unescapeJava(str);
System.out.println(unescapedStr);
```
输出结果为:
```
Java Programming
Language
```
注意:在使用unescape()方法时,需要指定正确的字符编码;而在使用StringEscapeUtils.unescapeJava()方法时,不需要指定字符编码。
阅读全文