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

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

當(dāng) AccountNo 大于 15 位或 X 位時刪除尾隨零

當(dāng) AccountNo 大于 15 位或 X 位時刪除尾隨零

尚方寶劍之說 2021-10-27 13:56:25
我真的很想在 Java 中完成這項工作,但仍然無法修復(fù)它。我的帳戶范圍從 15 位到 19 位不等。例 1:String accountNo = "1111101111111100000";String accountNo1= "11111011111111";我需要刪除所有尾隨零并比較accountNo=11111011111111和accountNo1=11111011111111是否相同,然后將其標(biāo)記為真。我使用了下面的代碼,但在 Account Number 最后實際包含 0 的地方?jīng)]有幫助。有時,我知道 AccountNo 是否為 15 位數(shù)字,然后檢查 updatedAcc 帳戶中是否存在所有字符/數(shù)字,如果匹配則認(rèn)為是真的?比較主要是我想做 List vs ListString account = "1111101111111100000"; //19 digitsString updatedAcc ="11111011111111";String value = account.replaceAll("0+$", "");Ex2:在這種情況下,我不想刪除所有零。最后一個零應(yīng)保持原樣。我希望你現(xiàn)在得到這個問題。String account = "1111101111111000000"; //19 digitsString updatedAcc ="11111011111110";String value = account.replaceAll("0+$", "");
查看完整描述

1 回答

?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗 獲得超9個贊

不是一個理想的解決方案,但這是我能想到的最好的解決方案:


    if (accountNo.length() > 15) {

        if (accountNo.substring(16, accountNo.length()).matches("000")) {

            accountNo = accountNo.substring(1, 16);

        } else if (accountNo.substring(17, accountNo.length()).matches("00")) {

            accountNo = accountNo.substring(1, 17);

        } else if (accountNo.substring(18, accountNo.length()).matches("0")) {

            accountNo = accountNo.substring(1, 18);

        }

    }


查看完整回答
反對 回復(fù) 2021-10-27
  • 1 回答
  • 0 關(guān)注
  • 167 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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