[Java] 如何用For-each的方法抽出Char数组中的小写字母

如题:如何用For-each的方法抽出Char数组中的小写字母

class Untitled {
    public static void main(String[] args) {
        String str = "ASdfHefOGa";
        String result = "";
        for (char c : str.toCharArray())
        {
        if (c >= 'a' && c <= 'z') result += String.valueOf(c);
        }
        System.out.println(result);
    }
}

结果:
dfefa

如果问题得到解决,请点我回答左上角的采纳和箭头

可以获取字母的ascii码值来判断。小写字母的ascii码值范围是97-122。