Dúvida sobre conversão de ponto flutuante

Pessoal,

Bom dia,

Alguém sabe converter uma String ou um inteiro em ponto flutuante sem usar a função “parseFloat” do java???
Ou então, tem como eu visualizar o código da função parseFloat do java??

Uma opção ao parseFloat é o metodo valueOf
Float.valueOf
Double.valueOf

Se precisar convertar to wrapper para um primitivo:
Float.floatValue

Esqueci de mencionar essa também rsrsrsrs

Mas, como faço pra por exemplo converter em binário??? Isso sem usar essas funções do java.

Baixe os fontes do JDK, o algoritmo de conversão encontra-se em sun/misc/FloatingDecimal.java
(O arquivo src.zip que já vem com o JDK não contém os fontes dessa classe. Você precisa baixar os fontes completos, em:
http://download.java.net/openjdk/jdk7/

nossa!!

essa é a classe???

http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Modules/j2me/java/lang/FloatingDecimal.java.htm

O correto, obviamente, é você mesmo escrever uma conversão mais simples. A conversão que está escrita nessa classe foi muito otimizada e também leva em conta muitos casos obscuros e formatos esquisitos (como “ponto flutuante hexadecimal”). Para seu problema, que é uma coisa de “lição de casa”, você pode criar uma coisa bem mais simples.