siteName > > strings.CharactersSame
Threads
java ( 3804549 ) - java ( 3804560 ) stack: com.thealgorithms.strings.CharactersSame.main(CharactersSame.java:10)
package com.thealgorithms.strings;

public final class CharactersSame {
    private CharactersSame() {
    }

    /**
     * Driver Code
     */
    public static void main(String[] args) {
        assert isAllCharactersSame("");
        assert !isAllCharactersSame("aab");
        assert isAllCharactersSame("aaa");
        assert isAllCharactersSame("11111");
    }

    /**
     * check if all the characters of a string are same
     *
     * @param s the string to check
     * @return {@code true} if all characters of a string are same, otherwise
     * {@code false}
     */
    public static boolean isAllCharactersSame(String s) {
        for (int i = 1, length = s.length(); i < length; ++i) {
            if (s.charAt(i) != s.charAt(0)) {
                return false;
            }
        }
        return true;
    }
}
Variables All
No.FromNameValue
1class@10$assertionsDisabledtrue
210args[Ljava.lang.String;@1540e19d
END 0 00
Output All Filter Merge
Process FilterThread Filter
3804549 java 3804560 java
No.PNPIDTIDTNMessage
END 0 0 0 00
Project:Alg-Java
Update:20240824
Commit:a7cd97d7
Source Code:strings.CharactersSame
BuildTool:Java17
Compiler:Java17
Runtime:Openjdk17
System:MySystemD
Kernel:Linux5.10.211
Cpu:Intel:Corei7-7700K
Machine:AwesomeMachine