gpt4 book ai didi

java - 从各种 EditText 字段获取文本

转载 作者:行者123 更新时间:2023-12-02 09:36:33 27 4
gpt4 key购买 nike

在我在 Android Studio 中使用 Java 的 Android 应用程序中,我想使用循环从 EditText 字段获取插入的文本

你能帮我一下吗?

for (int i=0; i==player; i++ ){
myArray[i] = "player"+i.getText().toString();
}

我有EditTextfields,可以声明为player0到player15。Player 是我的 EditTextfields 总数。

我想将所有输入写入数组,但我总是收到部分错误“player”+i”是否有其他解决方案如何处理该问题?

最佳答案

简单地说,Java 不是这样工作的。您无法从字符串生成变量名。获得所需内容的最简单方法是数组。

EditText[] players = {
player0, player1, player2, player3, player4,
player5, player6, player7, player8, player9,
player10, player11, player12, player13, player14, player15
};
List<String> texts = new ArrayList<>(players.length);
for (EditText player : players) {
texts.add(players[i].getText().toString());
}

关于java - 从各种 EditText 字段获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57467302/

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