java string格式{id=1, menuId=1638718201636696066}获取里面的值
时间: 2024-05-06 07:19:52 浏览: 51
string 的获取实现
可以使用字符串截取和分割的方法来获取里面的值:
```java
String str = "{id=1, menuId=1638718201636696066}";
String id = str.substring(str.indexOf("=") + 1, str.indexOf(",")).trim();
String menuId = str.substring(str.lastIndexOf("=") + 1, str.lastIndexOf("}")).trim();
System.out.println("id: " + id); // 输出:id: 1
System.out.println("menuId: " + menuId); // 输出:menuId: 1638718201636696066
```
其中,`substring()` 方法用于截取字符串的一部分,`indexOf()` 方法用于查找指定字符或字符串的位置,`trim()` 方法用于去除字符串两端的空格。
阅读全文