Scribbling

[Java 101] 125. Valid Palindrome with StringBuilder 본문

Computer Science/Java

[Java 101] 125. Valid Palindrome with StringBuilder

focalpoint 2023. 2. 21. 00:14
class Solution {
    public boolean isPalindrome(String s) {
        
        StringBuilder sb = new StringBuilder();
        
        s.chars().filter(c -> Character.isLetterOrDigit(c))
                .mapToObj(c -> Character.toLowerCase((char) c))
                .forEach(sb::append);
        
        return sb.toString().equals(sb.reverse().toString());

    }
}