проблема пространства в анаграмме строки? - PullRequest
0 голосов
/ 04 мая 2020

Я сделал анаграмму из строковой программы, и она сработала, но когда я помещаю пробелы в первую строку, она показывает, что это не анаграмма, но когда я ставлю пробелы во второй строке, она показывает, что это анаграмма. пожалуйста, кто-нибудь, объясните мне.

    public static void main(String[] args) 
    {
        String Ana1="ACt";
        String Ana2="     CAt";
        boolean IsAnagram=false;
        for(int i=0;i<Ana1.length();i++)
        {
            IsAnagram=false;
            char Ana3=Ana1.charAt(i);
            for(int j=0;j<Ana2.length();j++)
            {
                if(Ana2.charAt(j)==Ana3)
                {
                    IsAnagram=true;
                    break;
                }

            }
            if(!IsAnagram)
            {
                break;
            }
        }
        if(IsAnagram)
        {
            System.out.println(Ana1+" and "+Ana2+" is Anagram.");
        }
        else
        {
            System.out.println(Ana1+" and "+Ana2+" is not Anagram.");
        }
    }

}

вывод:

ACt and      CAt is Anagram.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...