java判断日文_判断字符串是否含有日文
时间: 2023-09-05 11:15:16 浏览: 105
可以使用Java的正则表达式来判断字符串中是否含有日文字符。以下是一个简单的示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class JapaneseDetection {
public static void main(String[] args) {
String input = "こんにちは!Hello!";
Pattern pattern = Pattern.compile("[\\p{InHiragana}\\p{InKatakana}\\p{InCJKUnifiedIdeographs}]+");
Matcher matcher = pattern.matcher(input);
if (matcher.find()) {
System.out.println("字符串中含有日文字符。");
} else {
System.out.println("字符串中不含有日文字符。");
}
}
}
```
在上面的示例代码中,使用了Java的正则表达式来匹配含有日文字符的字符串。其中,`[\\p{InHiragana}\\p{InKatakana}\\p{InCJKUnifiedIdeographs}]+` 表示匹配含有日文平假名、片假名或汉字的字符串。如果匹配成功,则说明字符串中含有日文字符。