Come recuperare i dati da ArrayList è costituito da oggetti di arrays

Il mio arrayslist contiene oggetti String arrays. Come posso get tutti i valori? Il mio codice è sotto,

String cordinates1c,cordinates2l,cordinates2m; String[] arrays1={cordinates1c,cordinates2l,cordinates2m}; String[] arrays2={cordinates1c,cordinates2l,cordinates2m}; ArrayList alist=new ArrayList(); alist.add(arrays1); alist.add(arrays2); //retreieving for(int i=0;i<alist.size();i++) System.out.println("arraysList="+alist.get(i)); 

se cerco di recuperare come sopra dà,

  • Come analizzare l'Android JSON String
  • Classe LocationClient non trovata su google play services rev 22
  • Miglior modo per valutare la velocità di connessione
  • Elementi centrali in GridView
  • Disegno materiale trasparente ActionBar
  • L'elevazione appbarlayout di Android viene visualizzata nella barra di stato
  •  07-12 12:42:09.977: INFO/System.out(743): arraysList=[[Ljava.lang.String;@43e11b28] 

    Come farlo?

  • Il metodo canvas.drawBitmap () Android non funziona correttamente
  • Problemi di sum di peso di TableLayout
  • Imansible riprodurre rtsp usando videoview in android
  • Qual è il ruolo degli adattatori in Android?
  • Aggiornare la visualizzazione di text sull'attività una volta che i dati nella class dell'adattatore vengono modificati
  • Cosa significa MediaPlayer informazioni / avviso (973, 0)?
  • 6 Solutions collect form web for “Come recuperare i dati da ArrayList è costituito da oggetti di arrays”

     for(int i=0;i<alist.size();i++) { for (String a : alist.get(i)) { System.out.println(a); } } 

    Devi anche ripetere l'insieme delle stringhe.

    Le matrici devono essere printingte con l'aiuto di Arrays.toString() o Arrays.deepToString() .

     import java.util.Arrays; public class Test { public static void main(String[] args) throws Exception { String[][] a = {{"a", "b", "c"}, {"d", "e"}}; System.out.println(Arrays.deepToString(a)); } } 

    È ansible eseguire iterate sopra la tua List e quindi utilizzare Arrays.toString() o Arrays.deepToString() per printingre il contenuto dell'arrays

      for (String[] eachArray : alist) { System.out.println("arraysList=" + Arrays.deepToString(eachArray)); } 
     ArrayList<String[]> l; for (String[] a : l) { for (String s : a) { System.out.println(s); } } 

    Sperando che si sta cercando di printingre la string in arrays1

     ArrayList<String> alist= (ArrayList<String>) Arrays.asList(arrays1); 

    Ora printing i dati da alist.

    anche avere uno sguardo in alist.addAll(collection)

    Ma il seguente snippet aggiungerà l'arrays1 e l'arrays2 al tuo ArrayList, quindi riceverai un object di arrays

     alist.add(arrays1); alist.add(arrays2); 

    Stai cercando qualcosa di simile?

     String cordinates1c = "1", cordinates2l = "2", cordinates2m = "3"; String[] arrays1 = {cordinates1c, cordinates2l, cordinates2m}; String[] arrays2 = {cordinates1c, cordinates2l, cordinates2m}; List<String []> alist=new ArrayList<String []>(); alist.add(arrays1); alist.add(arrays2); for (String[] strings : alist) { System.out.println(StringUtils.join(strings)); } 

    Uscita: 123 123

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.