亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 2 個數組列表之間傳遞值

在 2 個數組列表之間傳遞值

狐的傳說 2022-12-21 16:49:59
您好我有兩個數組列表,第一個 arraySpinner 加載了給定對象的當前值,我必須推斷字符串字段并添加到數組列表 arrayTemp 我該怎么做?代碼:ArrayList<Tipologia> arraySpinner=Articolo.CaricamentoTipologie();ArrayList<String> arrayTemp=new ArrayList<String>(); //Object Tipologiapublic class Tipologia implements Serializable {    private int IdTipologiaArticolo;    private String Nome;    public Tipologia(int IdTipologiaArticolo, String Nome) {        this.Nome = Nome;        this.IdTipologiaArticolo = IdTipologiaArticolo;    }    public String GetNomeTipologia(){        return Nome;    }    public int GetIdTipologiaArticolo(){        return IdTipologiaArticolo;    }}
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

這里:

ArrayList<Tipologia> arraySpinner=Articolo.CaricamentoTipologie();

你有多個Tipologia對象。您可以簡單地迭代它們:

for (Tipologia tipo : arraySpinner) {
  arrayTemp.add(tipo.GetNomeTipologia());
}

以及一些提示:

  • 遵循 Java 命名約定:方法名稱采用駝峰式命名()

  • 更喜歡盡可能使用List界面,例如List<String> tipoNames=new ArrayList<String>();(并使用說明它們是什么的名稱)

作為記錄:您還可以使用 java 流,例如:

List<String> names = arraySpinner.stream().map(tipo -> tipo.GetNomeTipologia()).collect(Collectors.toList());

“流”您的 arraySpinner 列表的元素,并且對于每個條目,它將調用該 get 方法,該方法創建一個字符串流,我們最終將其推入一個新列表。


查看完整回答
反對 回復 2022-12-21
  • 1 回答
  • 0 關注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號