【java工具方法】字符串转十六进制字符串

工具方法

	/**
	 * 字符串转十六进制字符串
	 * 
	 * @author 静心事成 
	 * @param str 源字符串
	 * @return 十六进制字符串
	 * */
	public static String encodeHex(String str) {
		// 定义变量保存结果
		final StringBuffer hexStr = new StringBuffer();
		// 遍历字符串,直接使用Integer.toHexString返回每个字符的十六进制字符串
		for (int i = 0; i < str.length(); i++) 
			hexStr.append(Integer.toHexString(str.charAt(i)));
		// 返回结果
		return hexStr.toString();
	}

引用的类

示例

	public static void main(String[] args) {
		String str = "abcdefghigklmnopqrstuvwxyz";
		System.out.println(encodeHex(str));
	}

相关方法

  • 十六进制字符串转字符串

你可能感兴趣的:(java工具方法,java工具方法,字符串转十六进制)