Converting Double Values to Hex Values
<cffunction name="doubleToHex" access="public" output="false" returntype="string">
<cfargument name="doubleValue" type="string" required="false" default="" />
<cfset var double = createObject("java", "java.lang.Double") />
<cfset var results = "" />
<cftry>
<cfset results = double.doubleToRawLongBits(arguments.doubleValue) />
<cfset results = javaCast("string", "").format("%016X", [javaCast("long", results)]) />
<cfcatch></cfcatch>
</cftry>
<cfreturn results />
</cffunction>