gpt4 book ai didi

android - 通过 EditText 中的值填充数组

转载 作者:行者123 更新时间:2023-11-30 01:24:16 26 4
gpt4 key购买 nike

我有 EditText 和数组。我想用 EditText 字段中的值填充数组。像这样的东西:

final EditText edit_1= (EditText) findViewById(R.id.editText1);
int[] b = new int[8];
b[0] = first_character_from_EditText_field;
b[1] = second_character_from_EditText_field;
...

所有字符都是数字。我怎样才能做到这一点?

最佳答案

您需要获取每个输入字符并将其转换为int:

    EditText edit_1 = (EditText) findViewById(R.id.editText1);
if (edit_1.getText().length() > 0) {
int[] b = new int[edit_1.getText().length()];
for (int i = 0; i < b.length; i++) {
b[i] = Integer.parseInt(String.valueOf(edit_1.getText().charAt(i)));
}

请记住,我们假设输入文本仅包含数字,您应该处理异常以防止在用户输入其他字符时应用程序崩溃。

关于android - 通过 EditText 中的值填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36657764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com