Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

40,003 questions

51,950 answers

573 users

How to to check if all the characters of a string are same in Java

3 Answers

0 votes
public class MyClass {
    static boolean all_characters_are_the_same(String s) { 
        int len = s.length(); 
        
        for (int i = 1; i < len; i++) 
            if (s.charAt(i) != s.charAt(0)) 
                return false; 
              
        return true; 
    } 

    public static void main(String args[]) {
        String s = "aaaaa";
        
        if (all_characters_are_the_same(s)) 
            System.out.println("Yes"); 
        else
            System.out.println("No"); 
    }
}



/*
run:

Yes

*/

 



answered Dec 31, 2019 by avibootz
0 votes
public class MyClass {
    static boolean all_characters_are_the_same(String s) { 
        return s.chars().allMatch(ch -> ch == s.charAt(0));
    } 

    public static void main(String args[]) {
        String s = "aaaaa";
        
        if (all_characters_are_the_same(s)) 
            System.out.println("Yes"); 
        else
            System.out.println("No"); 
    }
}



/*
run:

Yes

*/

 



answered Dec 31, 2019 by avibootz
0 votes
import java.io.*;

public class MyClass {
    static boolean all_characters_are_the_same(String s) { 
        return s.replace(String.valueOf(s.charAt(0)), "").length() == 0;
    } 

    public static void main(String args[]) {
        String s = "aaaaa";
        
        if (all_characters_are_the_same(s)) 
            System.out.println("Yes"); 
        else
            System.out.println("No"); 
    }
}



/*
run:

Yes

*/

 



answered Dec 31, 2019 by avibootz
...