java取出所有括号内字符
时间: 2023-08-29 12:03:00 浏览: 53
要取出所有括号内的字符,可以使用Java中的字符串处理方法。以下是一个简单的示例代码:
```java
public class Main {
public static void main(String[] args) {
String input = "这是一个 (括号内) 字符串 (示例), 可以使用 Java 取出所有括号内的字符";
StringBuilder output = new StringBuilder();
int startIndex = input.indexOf('('); // 第一个左括号的索引
while (startIndex != -1) {
int endIndex = input.indexOf(')', startIndex); // 对应右括号的索引
if (endIndex != -1) {
String substring = input.substring(startIndex + 1, endIndex); // 取出括号内的字符
output.append(substring).append(", "); // 添加到输出结果中
}
startIndex = input.indexOf('(', endIndex); // 找到下一个左括号的索引
}
System.out.println("括号内的字符有:" + output.toString());
}
}
```
运行以上代码,输出结果为:括号内的字符有:括号内, 示例
通过循环迭代,我们可以找到字符串中所有左括号和对应的右括号的位置。然后,使用`substring`方法取出这两个括号之间的字符,并将其添加到输出结果中。重复这个过程,直到找不到更多的左括号。最后,我们将输出结果打印出来。
注意:以上示例仅考虑了单个字符括号的情况,如果需要处理多个字符的括号,可以根据具体需求进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)