Java tutorial
//package com.java2s; /** ****************************************************************************** * @author Eric Ely * @version V1.0.0 * @date 15-May-2015 * * * @brief Main program body. ****************************************************************************** Copyright (c) 2013 Spark Labs, Inc. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, see <http://www.gnu.org/licenses/>. ****************************************************************************** */ import java.util.UUID; public class Main { public static String clientUuidFormat = "0000%04X-0000-1000-8000-00805f9b34fb"; public static UUID sixteenBitUuidClient(long shortUuid) { assert shortUuid >= 0 && shortUuid <= 0xFFFF; return UUID.fromString(String.format(clientUuidFormat, shortUuid & 0xFFFF)); } }