用户输入的ArrayList
上是否有String
,并检查其中是否包含任何字母?
例如:
[1, 2, +, 4, 5, /]
会返回true
[1, 2, b]
会返回false
答案 0 :(得分:1)
Character.isLetter确定某个字符是否为字母。因此,通过使用此方法解析数组的每个元素并检查。
答案 1 :(得分:1)
只需循环遍历它,并使用正则表达式检查字符串是否包含字母。
public static boolean containsLetters(List<String> list) {
for (String s : list) {
if (s.matches(".*[a-zA-Z].*")) return true;
}
return false;
}