Here you can find the source of intToTwoHexString(final int value)
Parameter | Description |
---|---|
value | a parameter |
public static String intToTwoHexString(final int value)
//package com.java2s; // it under the terms of the GNU General Public License as published by public class Main { /*********************************************************************************************** * Convert an integer to a two character Hex string, with leading zero. * Always return upper case.//from w w w.j a v a 2 s. co m * * @param value * * @return String */ public static String intToTwoHexString(final int value) { final StringBuffer buffer; final String strHex; buffer = new StringBuffer(); // Returns a string representation of the *integer* argument as an unsigned integer in base 16 strHex = Integer.toHexString(value & 0xFF); if (strHex.length() == 0) { // Not needed? buffer.append("00"); } else if (strHex.length() == 1) { buffer.append("0"); buffer.append(strHex); } else { // We must remove any leading 'FF's caused by sign extension... buffer.append(strHex.substring(0, 2)); } return (buffer.toString().toUpperCase()); } }