Q:

Сложности в простенькой задачи

В строке нужно заменить все буквы "і" Украинской на буквы "i" английские
private String ChangeI (String strChangeLine)
{
    String strChangeResult = "";
    Character charTmp;
    String strTmp="";

    for (int iteration = 0; iteration < strChangeLine.length(); iteration++)
    {
        charTmp= strChangeLine.charAt(iteration);

        strTmp = charTmp.toString();

        String str1 = "i";
        String str2 = "І";

        byte[] strCode1 =  str1.getBytes();
        byte[] strCode2 =  str2.getBytes();

        System.out.println(str1.getBytes());
        System.out.println(str2.getBytes());

        if (strTmp.getBytes() == strCode1) strTmp = "i" ;
        if (strTmp.getBytes() == strCode2) strTmp = "I" ;

        strChangeResult+=strTmp;
    }

    System.out.println(strChangeResult);

    return(strChangeResult);
}

написал вот такой метод, но он не работает корректно, подскажите кто каким образом можно отличить английское и кириллическое "i"

A:

Украинская "i" - \u0456
Латинская "i" - \u0069

