What is the easiest/best/most correct way to iterate through the characters of a string in Java?

I use a for loop to iterate the string and use charAt() to get each character to examine it. Since the String is implemented with an array, the charAt() method is a constant time operation. String s = “…stuff…”; for (int i = 0; i < s.length(); i++){ char c = s.charAt(i); //Process char } That’s what I would … Read more