Java tutorial
//package com.java2s; //License from project: Apache License public class Main { static final int MACHINE_ID_LEN = 8; @SuppressWarnings("DynamicRegexReplaceableByCompiledPattern") private static byte[] parseMachineId(String value) { // Strip separators. value = value.replaceAll("[:-]", ""); byte[] machineId = new byte[MACHINE_ID_LEN]; for (int i = 0; i < value.length(); i += 2) { machineId[i] = (byte) Integer.parseInt(value.substring(i, i + 2), 16); } return machineId; } }