java中split 函数提取 字符串{"颜色":"红","重量":"15KG"}中的内容
时间: 2023-07-21 18:11:26 浏览: 140
提取Java文件中包含的字符串
4星 · 用户满意度95%
在Java中,你可以使用`split`函数来提取字符串中的内容。下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
String data = "{\"颜色\":\"红\",\"重量\":\"15KG\"}";
String[] parts = data.replaceAll("[{}\"]", "").split(",");
for (String part : parts) {
String[] keyValue = part.split(":");
String key = keyValue[0];
String value = keyValue[1];
System.out.println(key + ": " + value);
}
}
}
```
输出结果为:
```
颜色: 红
重量: 15KG
```
这样,你就可以通过`split`函数提取出双引号中的内容,并按照键值对的形式进行输出。需要注意的是,由于字符串中可能含有特殊字符,因此我们在使用`split`函数之前先用`replaceAll`函数将大括号和双引号去除。
阅读全文