Java校验字符串是否都由中文组成
时间: 2023-10-16 07:06:36 浏览: 90
AlternatingCharacters:一个 Java 程序,它计算最小字符删除次数以获取具有交替字符的字符串
可以使用正则表达式来校验字符串是否都由中文组成。以下是一个示例代码:
```java
public static boolean isChinese(String str) {
String regex = "^[\u4e00-\u9fa5]+$";
return str.matches(regex);
}
```
该方法接收一个字符串参数,返回一个布尔值,表示该字符串是否都由中文组成。其中,正则表达式`^[\u4e00-\u9fa5]+$`表示匹配字符串开头到结尾都由中文字符组成,中文字符的码值范围为`\u4e00`到`\u9fa5`。如果字符串符合这个正则表达式,则返回`true`,否则返回`false`。
阅读全文