how to replace lowercase letters with an other character?

java, string

Solution

You can do it in much simpler way using `String#replaceAll()` method, which takes a Regex as first parameter: -

s = s.replaceAll("[a-z]", ".");

`[a-z]` is a character class with `range` which matches every character from `a` to `z`. So, all lowercase letters are replaced with `.`

Problem

is there an easier way to replace lowercase letters with another character like a dot i'm currently using this code ``` s = s.replace("a", ".");s = s.replace("b", ".");s = s.replace("c", ".");s = s.replace("d", ".");s = s.replace("e", ".");s = s.replace("f", ".");s = s.replace("g", ".");s = s.replace("h", ".");s = s.replace("i", ".");s = s.replace("j", ".");s = s.replace("k", ".");s = s.replace("l", ".");s = s.replace("m", ".");s = s.replace("n", ".");s = s.replace("o", ".");s = s.replace("p", ".");s = s.replace("q", ".");s = s.replace("r", ".");s = s.replace("s", ".");s = s.replace("t", ".");s = s.replace("u", ".");s = s.replace("v", ".");s = s.replace("w", ".");s = s.replace("x", ".");s = s.replace("y", ".");s = s.replace("z", "."); ```

Original source