リストのアクセス要素<リスト<リスト<リストの<Object> >>>タイトル=新しいのArrayList <リスト<リスト<リストの<Object> >>>();

willy22:

私は、次のリストを持っているList <List <List <List <Object> >>> titles = new ArrayList <List <List <List <Object> >>> ();と私はそれの要素にアクセスしたいと思いますが、私はそれを行う方法がわかりません。..

リストには、その順番に3つの要素が含まれていることを1つの要素を持っており、これらの3つの要素のそれぞれは、6つの要素が含まれていますが、私はそれらのそれぞれにアクセスする方法がわかりません。

これは私がリストビューにそれを置くのArrayListの出力です:

 1 element---> [[[12,"01",1,"Fallo de corriente",0,1],
 2 element---> [12,"01",2,"Nivel m\u00E1ximo (activaci\u00F3n)",0,0],
 3 element--->   [12,"01",3,"Nivel m\u00E1ximo(desactivaci\u00F3n)",0,1]]]

私はあなたが見ることができるように6つの要素を持っている各要素の中で、どのように私は6内の要素とアクセスし、それぞれを持っている要素1にアクセスすることができますか?

dzenang:

あなたが本当に構造のようなものを使用したい場合は、最初の項目のタイトルを抽出するために、この、例えばのようなものを使用することができます。

String title1 = titles.get(0).get(0).get(0).get(3).toString();

あなたは階層の4つのレベルを持っているので、titlesリストはレベル1であるとget(0)、それが含まれているリストを取るだろうget(0)、レベル2の最初の(そして唯一のアイテムを)取るget(0)レベル3の3つの項目の最初のアウトを取る、そして最後get(3)の4番目の要素がかかります私が見ることができるように実際のタイトルであるレベル4。

あなたはそうtitle1する必要があります"Fallo de corriente"

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=332879&siteId=1