java全角括号转换半角
时间: 2024-11-04 10:09:21 浏览: 0
java 全角半角字符转换如何实现
在Java中,如果你需要将字符串中的全角括号(`(` 和 `)`)转换为半角括号,你可以遍历字符串并查找每个字符是否是全角的,然后替换为对应的半角字符。这里有一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String fullString = "这是一个(测试)字符串,包含(全角)括号";
String halfString = convertToHalfWidth(fullString);
System.out.println(halfString);
}
public static String convertToHalfWidth(String str) {
return str.replaceAll("[()]", match -> {
if (match.charAt(0) == '\uFF08') { // 全角左括号
return "(";
} else if (match.charAt(0) == '\uFF1A') { // 全角右括号
return ")";
}
return match; // 如果不是括号,则保持原样
});
}
}
```
在这个例子中,`replaceAll` 方法会找到所有匹配的全角括号,并通过Lambda表达式将其替换为相应的半角形式。
阅读全文