java中字符串去掉大括号
时间: 2024-05-09 22:18:57 浏览: 189
如果你想去掉字符串中的大括号 {},可以使用以下代码:
```java
String str = "{Hello World}";
str = str.replace("{", "").replace("}", "");
System.out.println(str); // 输出:Hello World
```
以上代码使用了 `replace()` 方法来替换字符串中的大括号,将其替换为空字符串。
相关问题
java如何去掉字符串所有括号以及括号里面的内容
可以使用正则表达式来实现去掉字符串所有括号以及括号里面的内容。
示例代码:
```java
String str = "abc(def)ghi(jkl)mno";
str = str.replaceAll("\\([^()]*\\)", "");
System.out.println(str);
```
输出结果为:`abcghi`。
解释:
- `\\(`:表示匹配左括号。
- `[^()]*`:表示匹配不包含括号的任意字符,使用`[^abc]`表示匹配不包含`a`、`b`、`c`的任意字符。
- `\\)`:表示匹配右括号。
- `\\([^()]*\\)`:表示匹配整个括号及其内容。
- `replaceAll`方法将所有匹配到的括号及其内容替换为空字符串。
java中去掉字符串前后两位的中括号
假设你有一个字符串 `str`,其中包含前后两个中括号,你可以使用以下方法去掉它们:
```java
String str = "[Hello World]";
str = str.substring(1, str.length()-1);
```
这里使用了 `substring` 方法截取了除去第一个和最后一个字符(即中括号)之外的部分。
阅读全文