在java中需要帮助将c#代码更改为java

时间:2016-08-31 11:15:02

标签: c# android android-studio

我在c#中尝试下面的代码并正常工作现在我需要在android中使用此方法如果有人可以将此代码更改为java for android application

char[] chArray = this.textBox1.Text.ToCharArray();
            int[] numArray = new int[chArray.Length];
            for (int i = 0; i < chArray.Length; i++)
            {
                numArray[i] = (int)char.GetNumericValue(chArray[i]);
            }

我尝试使用此代码但不能正常工作

EditText tld=(EditText)findViewById(R.id.uname);
    char[] chArray = tld.getText().toString().toCharArray();
    int[] numArray = new int[chArray.length];
    for (int i = 0; i < chArray.length; i++)
    {
        numArray[i] = (int)Character.forDigit(chArray[i],100);
    }

我在这一行的所有问题

C#==>   numArray[i] = (int)char.GetNumericValue(chArray[i]);
java==>     numArray[i] = (int)Character.forDigit(chArray[i],100);

2 个答案:

答案 0 :(得分:1)

改为使用Character.getNumericValue(chArray[i])

答案 1 :(得分:0)

char[] chArray = this.textBox1.Text.ToCharArray();
            int[] numArray = new int[chArray.Length];
            for (int i = 0; (i < chArray.Length); i++) 
            {

               numArray[i] = ((int)(char.GetNumericValue(chArray[i])));
            }