Java 检查字符串中是否有连续的重复字符

Java 检查字符串中是否有连续的重复字符,java,string,character,Java,String,Character,在一次采访中,它被要求用Java编写代码来显示没有连续重复字符的字符串 例如:谷歌、苹果、亚马逊; 它应该显示“亚马逊” 我编写代码来查找重复字符。有什么算法或有效的方法可以找到它吗?类替换 class replace { public static void main(String args[]) { String arr[]=new String[3]; arr[0]="Google"; arr[1]="Apple"; arr[2]="Amazon";

在一次采访中,它被要求用Java编写代码来显示没有连续重复字符的字符串

例如:谷歌、苹果、亚马逊; 它应该显示“亚马逊”

我编写代码来查找重复字符。有什么算法或有效的方法可以找到它吗?

类替换
class replace
{

public static void main(String args[])
{
    String arr[]=new String[3];
    arr[0]="Google";
    arr[1]="Apple";
    arr[2]="Amazon";
    for(int i=0;i<arr.length;i++)
    {
        int j;
        for(j=1;j<arr[i].length();j++)
        {
            if(arr[i].charAt(j) == arr[i].charAt(j-1))
            {
                break;
            }
        }
        if(j==arr[i].length())
                System.out.println(arr[i]);
    }
}
}
{ 公共静态void main(字符串参数[]) { 字符串arr[]=新字符串[3]; arr[0]=“谷歌”; arr[1]=“苹果”; arr[2]=“亚马逊”;
对于(int i=0;ii如果你已经写了代码,如果你想让人们看的话,试着把它贴在上。“继续重复字符”是什么意思?将字符串存储在一个列表中,然后匹配连续的重复!@DonBranson我想他的意思是
Google
中的
oo
Apple
中的
pp
等等。“连续重复字符”可能是一种更好的表达方式。感谢解决方案@Ayush JainI我无法做到这一点,因为出现了“投票需要15个声誉”用值1初始化j两次有什么用?更正了代码。@M.SharmaYou只需写
String[]name={“谷歌”、“苹果”、“亚马逊”};
for(String name:names)
。这将使代码更加清晰,而无需手动处理数组。