У меня есть Edittext, Button и Textview. Я хочу получить текст из Edittext, преобразовать эту строку в массив символов, а затем преобразовать каждый символ в значение Unicode. Основываясь на его значении Unicode, я хочу сделать то, что я только успешно сделал в C ++, но я борюсь за Java.
C ++ код:
int aux[8];
QString Name="";
int sum=0;
for (int i=0;i<Name.Length();i++)
{
If(Name[i].unicode()===1575)
aux[i]=1;// the first letter in arabic "ا"
else If(Name[i].unicode()===1576)
aux[i]=2;
else If(Name[i].unicode()===1575)
aux[i]=3;
.
.
.
}
for (int i=0;i<Name.Length();i++)
{
sum=sum+aux[i];
}
Как я могу сделать то же самое в java? Я получаю имя из Edittext при нажатии кнопки. Я показываю Unicode первого и второго символа в режиме просмотра текста, в то время как текст на арабском c языке. Нужно ли для этого устанавливать специальную библиотеку?