如何在Android中将编辑文本值传递给整数数组

时间:2015-11-03 17:16:13

标签: android android-edittext

我是Android的初学者。

我创建了一个编辑文本字段,可以在其中输入0-9之间的值。现在,我必须在整数数组中获取这些值。

example : entered values are 12345.
I need an array containing these values
    int[] array = {1,2,3,4,5};

我需要知道这样做的方法。请帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

 int[] array = new int[yourString.length()];

 for (int i = 0; i < yourString.length(); i++){
     array[i] = Character.getNumericValue(yourString.charAt(i));        
 }

答案 1 :(得分:0)

试试这个:

String str = edittext.getText.toString();
int length = str.length();

int[] arr = new int[length];

for(int i=0;i<length;i++) {
    arr[i] = Character.getNumericValue(str.charAt(i));
}