Here you can find the source of toHexString(char c)
private static String toHexString(char c)
//package com.java2s; /*/*from w w w. j av a 2 s. co m*/ * This file is part of Dorado 7.x (http://dorado7.bsdn.org). * * Copyright (c) 2002-2012 BSTEK Corp. All rights reserved. * * This file is dual-licensed under the AGPLv3 (http://www.gnu.org/licenses/agpl-3.0.html) * and BSDN commercial (http://www.bsdn.org/licenses) licenses. * * If you are unsure which license is appropriate for your use, please contact the sales department * at http://www.bstek.com/contact. */ public class Main { private static String toHexString(char c) { if (c > 127) { throw new IllegalArgumentException("Unsupported char [" + c + "]."); } String s = Integer.toHexString(c); if (s.length() == 1) return '0' + s; else return s; } }