在JAVA中利用for循环来判断字符串当中是否含有英文
时间: 2024-09-28 09:12:53 浏览: 34
java 判断字符串是否是中文
在 Java 中,你可以使用 for 循环结合字符数组或者 String 的 charAt() 方法以及 'a' 到 'z' 或 'A' 到 'Z' 的 ASCII 码范围来判断一个字符串是否包含英文字符。以下是一个简单的示例:
```java
public boolean containsEnglishChars(String str) {
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') { // 检查字符是否在英文字母范围内
return true; // 如果找到字母则返回true
}
}
return false; // 遍历完字符串都没有找到字母,则返回false
}
```
在这个例子中,我们遍历字符串中的每个字符,如果字符是小写字母(ASCII码在'a'到'z'之间)或大写字母(ASCII码在'A'到'Z'之间),就说明字符串中含有英文。
阅读全文