bon c pas optimisé mais c juste un jet comme ca (j sais pas si ca compile mais en gros ca doit ressembler a ca)
String maValeurHexa = "012EB.0236"; String[] ensembleVal = maValeurHexa .split("."); String partieEntiereHexa = ensembleVal[0]; String partieDecimaleHexa = ensembleVal[1];
Integer intEntiere = Integer.parseInt(partieEntiereHexa,16); Integer intDec = Integer.parseInt(partieDecimaleHexa ,16);
Float myFloat = new Float(intEntiere.toString() +"." + intDec.toString()); float result = myFloat.floatValue();
|