簡體   English   中英

嵌套LinkedList的.size()

[英].size() of a nested LinkedList

我有一個嵌套的LinkedList,需要循環運行,並且需要嵌套列表的.size()。 如何訪問此嵌套列表? 外部列表只有1個元素,並且該元素具有運行for循環所需的元素數量。

 LinkedList<LinkedList<Plan>> eligiblePlansList = new LinkedList<>(); LinkedList<String> planNames = new LinkedList<>(); String [] arr; /** * Creates new form ComparePlansGUI */ public ComparePlansGUI() { initComponents(); } public ComparePlansGUI(HealthCare hc, Customer c){ this.hc = hc; eligiblePlansList.add(p.eligiblePlans(c, hc.getPlans())); for (int i = 0; i < eligiblePlansList.size(); i++){ planNames.add(i, eligiblePlansList.get(i).get(i).planName); } arr = planNames.toArray(new String[planNames.size()]); planNames.clear(); initComponents(); } 

嘗試這個:

eligiblePlansList.get(0).size()
eligiblePlansList.get(0).size()

您需要添加其他循環:

for (int i = 0; i < eligiblePlansList.size(); i++) {
    LinkedList<Plan> planList = eligiblePlansList.get(i); // current list

    for (int j = 0; i < planList.size(); i++) {
        Plan plan = planList.get(j); // current plan
        planNames.add(i, plan.planName); 
    }
}

為(鏈接列表項目:計划)

為(計划p:項目)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM