请解释此for loop
如何运作:
Button submit = new Button(this);
submit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
for (EditText editText : editTexts) {
editText.getText().toString();
// whatever u want to do with the strings
}
}
特别是for (EditText editText : editTexts)
部分做了什么?
答案 0 :(得分:2)
这是针对editTexts(数组或集合)中的每个EditText视图。
示例强>
如果editTexts是一个editTexts数组,如et1,et2,et3,et4这个循环将从et1开始,完成内循环中的所有工作,然后转到et2并反复做同样的事情,直到et4退出循环之后。
答案 1 :(得分:0)
你应该看一下'editTexts'的类型。它似乎是java中一个简单的“foreach”循环。
答案 2 :(得分:0)
for-each loop, EditText editText
中的array of editTexts