Visualizzazione dei risultati da 1 a 10 su 30

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Come ti ha già detto andbin non rilanciare la UnsupportedEncodingException, è solo una rottura per chi chiamerà quel metodo: catturala e rilanciala come unchecked exception (o Error...)

    md5Hex è inutile, puoi restituire direttamente il valore senza usare una variabile.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  2. #2
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Come ti ha già detto andbin non rilanciare la UnsupportedEncodingException, è solo una rottura per chi chiamerà quel metodo: catturala e rilanciala come unchecked exception (o Error...)

    md5Hex è inutile, puoi restituire direttamente il valore senza usare una variabile.
    Hai ragione scusa:

    codice:
    public static String OttieniMD5(String input)
                throws UnsupportedEncodingException, NoSuchAlgorithmException {
            MessageDigest md = MessageDigest.getInstance("MD5");
            byte[] messageDigest = md.digest(input.getBytes("UTF-8"));
            StringBuilder buf = new StringBuilder(messageDigest.length * 2);
            for (byte b : messageDigest) {
                buf.append(String.format("%02x", b));
            }
            return buf.toString();
        }
    così dovrebbe essere perfetto.

    Mille grazie
    Più pratica in futuro...

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    così dovrebbe essere perfetto.
    throws UnsupportedEncodingException no, non "dovresti" farla uscire.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.