Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da timeless
    codice:
                        if (Integer.toHexString(buffer[x] & 0xFF).length() < 2) {
                            System.out.print("0" + Integer.toHexString(buffer[x] & 0xFF));
                        } else {
                            System.out.print(Integer.toHexString(buffer[x] & 0xFF));
                        }
    E dimmi .... quante volte hai fatto la AND e invocato toHexString()???? 3 volte
    E non ti viene da pensare che sarebbe buona .... ottima cosa, realizzare un piccolo metodo apposito per la conversione? Magari anche più furbo di quello che hai scritto??

    codice:
    public static String byteToHexString(byte v) {
        String s = Integer.toHexString(v & 0xFF);
        return s.length() == 2 ? s : "0".concat(s);
    }
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  2. #12
    si forse hai ragione anche se la adopero solo li ma diventerebbe più pulita .. pultroppo ho preso in mano java da poco più di una settimana

    grazie mille

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.