Unicode значения каждого символа в строке арабского c - PullRequest
0 голосов
/ 04 мая 2020

У меня есть 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 языке. Нужно ли для этого устанавливать специальную библиотеку?

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