2017-08-28 70 views
0

是什么宣称字符串数组声明的区别。的String []富或字符串富[]

String foo[]; 

String[] foo; 

防爆之间的根本区别:我使用的是微调,并第一个示例,而第二个例子中没有按即使我在使用第二种声明方法的代码的其余部分中没有任何其他问题。

@Override 
public void onClick(View view) { 
    String[] Condicoes = {fase, comunicacao,tipo_comunicacao}; 
    String concat = ""; 
    for (int k = 0; k < Condicoes.length; k++) { 
     String newfer[] = StringMapper.get(Condicoes[k]); 

     for(int i = 0; i<newfer.length; i++) { 
      //ArrayAdapter<String> spinningspinenER = new ArrayAdapter<String>(InsertID.this, android.R.layout.simple_spinner_item, newfer); 

      concat += newfer[i]; 
      concat += "\n"; 
     } 
    } 
    textView.setText(concat); 
} 

这是给我一个错误的代码,如果我使用:

String[] newfer = StringMapper.get(Condicoes[k]);

在评论部分

ArrayAdapter<String> spinningspinenER = new ArrayAdapter<String>(InsertID.this, android.R.layout.simple_spinner_item, newfer); 

它说,它不能建立一个ArrayAdapter

+0

添加你做什么一定的exaple,你exepect什么和它的许佩ñ。 –

+0

没有区别。这是相同的看到:https://stackoverflow.com//questions/1200621/how-do-i-declare-and-initialize-an-array-in-java – Jens

+0

你得到什么问题? –

回答