2017-08-28 110 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

你得到什麼問題? –

回答