0

String 配列の入力に問題があります。データベースから取得したデータを使用して入力する必要がありますか? LogCat で証明されているように、データ抽出のプロセスは機能しているので、問題は正しい充填にあると思います。Java コード スニペットを次に示します。

 for(int i=0; i<jArray.length();i++){
   JSONObject json_data = jArray.getJSONObject(i);

   result_string =  json_data.getString("nome")+" "+json_data.getString("cognome")+ 
         ":presente "+json_data.getString("dettagli");
    farmacisti[i] = jArray.getString(i);
 } 

string の内容を LogCat でチェックインすると、次のstringaFarmacistiようになります。

[Ljava.lang.String; @ 4126d308

誰でも理由を教えてもらえますか?

4

2 に答える 2

0

配列にresult_stringを入力する必要があるかもしれません...

for(int i=0; i<jArray.length();i++){
        JSONObject json_data = jArray.getJSONObject(i);

        result_string =  json_data.getString("nome")+" "+json_data.getString("cognome")+ ": presente "+json_data.getString("dettagli");

        farmacisti[i] = result_string;
    } 
于 2012-11-23T15:16:43.883 に答える
0

使用する

System.out.println("farmacisti: " + Arrays.toString(farmacisti));

farmacisti配列の中身を見る。

于 2012-11-23T15:17:58.363 に答える