Java Mac Address to String macToString(byte[] mac)

Here you can find the source of macToString(byte[] mac)

Description

mac To String

License

Open Source License

Declaration

public static String macToString(byte[] mac) 

Method Source Code

//package com.java2s;
/**/*  w w w  .ja v  a  2  s  . c  om*/
 * Copyright (c) 2011, 2014 Eurotech and/or its affiliates
 *
 *  All rights reserved. This program and the accompanying materials
 *  are made available under the terms of the Eclipse Public License v1.0
 *  which accompanies this distribution, and is available at
 *  http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *   Eurotech
 */

public class Main {
    public static String macToString(byte[] mac) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < 6; i++) {
            String octet = (Integer.toHexString(mac[i] & 0xFF)).toUpperCase();
            if (octet.length() == 1) {
                sb.append("0");
            }
            sb.append(octet);
            if (i != 5) {
                sb.append(":");
            }
        }
        return sb.toString();
    }
}

Related

  1. macToBinary(String mac)
  2. macToStr(byte[] mac)
  3. macToString(byte[] mac)
  4. macToString(final byte[] address)
  5. macToString(long macAddress)
  6. macToString(String srcstr)