检查ArrayList是否包含任何字母

时间:2014-01-02 10:57:52

标签: java string arraylist

用户输入的ArrayList上是否有String,并检查其中是否包含任何字母?

例如:

[1, 2, +, 4, 5, /]

会返回true

[1, 2, b]

会返回false

2 个答案:

答案 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;
}