RE:Funciones de conversion
Si me lo permiten, yo quisiera aclarar algo.
>cada tipo en java es manejado como objeto
esto no es correcto. Los tipos de datos primitivo, siguen siendo tratados como datos primitivos:
long, int, float,double, char, etc.
Estos tipos de datos, se pueden castear de la misma manera que en C, anteponiendo el nuevo tipo entre parentesis:
long l = 50L ;
int i = (int)l
Ademas, java ofrece soporte para todos los tipos de datos, en forma de objetos:
Integer, Decimal, String, etc.
Las clases que manejan estos tipos de datos, poseen metodos para convertir a los demas tipos, y esos metodos deberias consultarlos en la documentacion de la API.
:)