如何减少if-else语句

Gun*_*lan 0 java android if-statement

我的代码:

if(!"".equals(et1.getText().toString())){
   Toast.makeText(getActivity(), "Please enter text1", Toast.LENGTH_SHORT).show();
} else if(!"".equals(et2.getText().toString())){
   Toast.makeText(getActivity(), "Please enter text2", Toast.LENGTH_SHORT).show();
} else if(!"".equals(et3.getText().toString())){
   Toast.makeText(getActivity(), "Please enter text3", Toast.LENGTH_SHORT).show();
} else if(!"".equals(et4.getText().toString())){
   Toast.makeText(getActivity(), "Please enter text4", Toast.LENGTH_SHORT).show();
} else if(!"".equals(et5.getText().toString())){
   Toast.makeText(getActivity(), "Please enter text5", Toast.LENGTH_SHORT).show();
} 
Run Code Online (Sandbox Code Playgroud)

//总共13个字段,所以这将接近13个检查.所以我想知道是否有可能检查一个语句并找到哪个字段留空.

谢谢.

Ant*_*tzi 5

将对象(et1,2,3,...)存储在一个数组中,然后迭代它.