如何用java快速去掉字符串前后的双引号
时间: 2023-03-03 12:00:20 浏览: 81
你可以使用Java中的String类的trim()方法和replace()方法,将字符串前后的双引号去掉。具体步骤如下:
1. 调用trim()方法去掉字符串前后的空格;
2. 调用replace()方法,将字符串前后的双引号替换为空字符串,即去掉双引号。
以下是示例代码:
```
String str = "\"Hello, world!\"";
str = str.trim().replace("\"", "");
System.out.println(str);
```
输出结果为:Hello, world!
相关问题
java 如何去掉字符串两边多余的双引号
可以使用trim()方法去掉字符串两边的空格,然后使用replace()方法去掉多余的双引号。下面是Java代码示例:
```java
String str = "\"Hello World\"";
str = str.trim().replace("\"", "");
System.out.println(str);
```
输出结果为:
```
Hello World
```
在上述示例中,首先使用trim()方法去掉字符串两边的空格,然后使用replace()方法将双引号替换为空字符串。这样就可以去掉字符串两边多余的双引号。
java处理json字符串多余的双引号
以下是Java处理JSON字符串多余双引号的方法:
```java
// 导入相关包
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
// 假设有一个JSON字符串如下
String jsonString = "{\"name\":\"\\\"Alice\\\"\",\"age\":\"\\\"20\\\"\"}";
// 将JSON字符串转换为JSONObject对象
JSONObject jsonObject = JSON.parseObject(jsonString);
// 遍历JSONObject对象,将value中的多余双引号去掉
for (String key : jsonObject.keySet()) {
String value = jsonObject.getString(key);
value = value.replaceAll("\"", "");
jsonObject.put(key, value);
}
// 将JSONObject对象转换为JSON字符串
String newJsonString = jsonObject.toJSONString();
// 输出新的JSON字符串
System.out.println(newJsonString);
```
运行以上代码,输出结果为:
```
{"name":"Alice","age":"20"}
```