第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

重構(gòu) for 循環(huán)和錯誤

重構(gòu) for 循環(huán)和錯誤

暮色呼如 2022-01-19 10:30:31
這種方法是檢查重復(fù)變量。最近我發(fā)現(xiàn)了一種新語法:for-loop(String s: List) like this.我試圖將該新指令應(yīng)用于我當前的代碼,但它會導(dǎo)致錯誤Type mismatch: cannot convert from element type String to Integer我想重構(gòu)我的代碼(請告訴我)為什么 for syntax ( for (Integer i : duplicateList) // for (Integer k :checkList) ) 有錯誤?有什么方法可以應(yīng)用這種新語法嗎?或任何其他建議?這是我的原始代碼:public List<String> checkDuplicateInArray(List<String> checkList) {    Set<String> unique = new HashSet<>();    Set<String> duplicate = new HashSet<>();    for (String val : checkList) {        (unique.contains(val) ? duplicate : unique).add(val);    }    List<String> duplicateList = new ArrayList<>(duplicate);    //**************I want to change this part..*************    for (int i = 0; i < duplicateList.size(); i++) {        int a = 0;        for (int k = 0; k < checkList.size(); k++) {            if (duplicateList.get(i).trim().equals(checkList.get(k).trim())) {                if(a!=0){                    checkList.set(k, checkList.get(k) + a);                    }                a++;            }        }    }           return checkList;}這是我改變它的方式(產(chǎn)生錯誤):類型不匹配:無法從元素類型 String 轉(zhuǎn)換為 Integer    for (Integer i : duplicateList) {        int a = 0;        for (Integer k :checkList) {            if (duplicateList.get(i).trim().equals(checkList.get(k).trim())) {                if(a!=0){                    checkList.set(k, checkList.get(k) + a);                    }                a++;            }        }    }請問有什么幫助嗎?
查看完整描述

1 回答

?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

你聲明:

Set<String> duplicate = new HashSet<>();

但是您嘗試在 Integer 上進行迭代:

for (Integer i : duplicateList) {

所以你自然必須尊重類型:

for (String s : duplicateList) {


查看完整回答
反對 回復(fù) 2022-01-19
  • 1 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號