Java 如果存在文本,则从文本字段获取文本

Java 如果存在文本,则从文本字段获取文本,java,android,Java,Android,这是我的密码: if (e0.getText().length()==0) email.putExtra(Intent.EXTRA_TEXT, e01+n02+n03+n05); if (e1.getText().length()==0) email.putExtra(Intent.EXTRA_TEXT, e00+n02+n03+n05); if (n2.getText().length()==0) email.putExtra(Intent.EXTRA_TE

这是我的密码:

if (e0.getText().length()==0)   
   email.putExtra(Intent.EXTRA_TEXT, e01+n02+n03+n05);
if (e1.getText().length()==0)   
   email.putExtra(Intent.EXTRA_TEXT, e00+n02+n03+n05);
if (n2.getText().length()==0)   
   email.putExtra(Intent.EXTRA_TEXT, e00+e01+n03+n05);
if (n3.getText().length()==0)   
   email.putExtra(Intent.EXTRA_TEXT, e00+e01+n02+n05);
if (n5.getText().length()==0)   
   email.putExtra(Intent.EXTRA_TEXT, e00+e01+n02+n03);
if (e0.getText().length()==0 && e1.getText().length()==0)       
   email.putExtra(Intent.EXTRA_TEXT, n02+n03+n05);
if (e0.getText().length()==0 && n2.getText().length()==0 )                                                                                                
   email.putExtra(Intent.EXTRA_TEXT, e01+n03+n05);
if (e0.getText().length()==0 && n3.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e01+n02+n05);
if (e0.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e01+n02+n03);
if (e1.getText().length()==0 && n2.getText().length()==0 )    
   email.putExtra(Intent.EXTRA_TEXT, e00+n03+n05);
if (e1.getText().length()==0 && n3.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+n02+n05);
if (e1.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+n02+n03);
if (n2.getText().length()==0 && n3.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+e01+n05);
if (n2.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+e01+n03);
if (n3.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+e01+n02);
if (e0.getText().length()==0 && e1.getText().length()==0 && n2.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, n03+n05);
if (e0.getText().length()==0 && e1.getText().length()==0 && n3.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, n02+n05);
if (e0.getText().length()==0 && e1.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, n02+n03);
if (e0.getText().length()==0 && n2.getText().length()==0 && n3.getText().length()==0 )    
   email.putExtra(Intent.EXTRA_TEXT, e01+n05);
if (e0.getText().length()==0 && n2.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e01+n03);
if (e0.getText().length()==0 && n3.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e01+n02);
if (e1.getText().length()==0 && n2.getText().length()==0 && n3.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+n05);
if (e1.getText().length()==0 && n2.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+n03);
if (e1.getText().length()==0 && n3.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+n02);
if (n2.getText().length()==0 && n3.getText().length()==0 && n5.getText().length()==0 )   
   email.putExtra(Intent.EXTRA_TEXT, e00+e01);         
if (e0.getText().length()==0 && e1.getText().length()==0 && n2.getText().length()==0 && n3.getText().length()==0 )   
    email.putExtra(Intent.EXTRA_TEXT,n05);
if (e0.getText().length()==0 && e1.getText().length()==0 && n2.getText().length()==0 && n5.getText().length()==0 )   
    email.putExtra(Intent.EXTRA_TEXT,n03);
if (e0.getText().length()==0 && e1.getText().length()==0 && n3.getText().length()==0 && n5.getText().length()==0 )   
    email.putExtra(Intent.EXTRA_TEXT,n02);         
if (e0.getText().length()==0 && n2.getText().length()==0 && n3.getText().length()==0 && n5.getText().length()==0 )   
    email.putExtra(Intent.EXTRA_TEXT,e01);
if (e1.getText().length()==0 && n2.getText().length()==0 && n3.getText().length()==0 && n5.getText().length()==0 )   
    email.putExtra(Intent.EXTRA_TEXT,e00);
if (e0.getText().length()==0 && e1.getText().length()==0 && n2.getText().length()==0 && n3.getText().length()==0 && n5.getText().length()==0){
    Toast.makeText(this, "Wprowadź wartości zamówienia",Toast.LENGTH_SHORT).show();
       return;  
};
现在: 我有5个文本字段(数字),这些是我在应用程序中订购的部分数量。我正在把它们发送到email.putExtra(Intent.EXTRA_TEXT,e01)。 我怎样才能把我的额外文本看起来合适的字符串也放进去,例如:
“电极E0-“e00”pcs”

请用您正在使用的语言标记您的问题。@Barmar:+1;如果让我猜的话,我会说
Intent
变量表明Android(即Java)。所有这些重复的编码都表明设计糟糕。您应该为所有类似的变量使用数组,然后您可以使用循环来实现模式?