UUID généré java ne comprend pas la lettre O?

Recourir numéro de dispositif UUID, il peut y avoir des cas saisies manuellement (dans de rares cas), donc essayer UUID de la lettre O à supprimer (certaines lettres ne sont pas inclus), mais se trouva plus tard pas UUID O, sans regard en profondeur le code source ( plus complexe), ce qui suit sont dix millions UUID générés pour tester:

    public static void main(String[] args) {
        int flag = 0;
        for (int i = 0; i <= 10000000; i++) {
            String uuid = UUidUtil.getUUID();
            System.out.println(uuid);
            if (uuid.contains("o") || uuid.contains("O") || uuid.contains("I") || uuid.contains("i")) { // || uuid.contains("0")
                System.out.println("包含字母o或i —>" + uuid);
                break;
            }
            flag = i;
        }
        System.out.println("循环次数:" + flag);
    }

Cet article vient jeter un « UUID comme O, etc. Pourquoi ne pas apporter les lettres? » Dites-moi ce que vous 

Publié 23 articles originaux · louange gagné 6 · vues 10000 +

Je suppose que tu aimes

Origine blog.csdn.net/weixin_42046751/article/details/104841308
conseillé
Classement