Clases de java

Solo disponible en BuenasTareas
  • Páginas : 6 (1344 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de noviembre de 2010
Leer documento completo
Vista previa del texto
Clases de java

La Clase Integer 
Cada tipo numérico tiene su propia clase de objetos. Así el tipo int tiene el objeto Integer . De la misma forma que con la clase Character , se han codificado muchas funciones útiles dentro de los métodos de la clase Integer . 
- Declaraciones 
La primera sentencia creará una variable int y la segunda un objeto Integer: 
Integer.MIN_VALUE;Integer.MAX_VALUE;
- Valores de Integer 
Integer.MIN_VALUE;
Integer.MAX_VALUE;
- Métodos de Integer
String Integer.toString( int i,int base );
String Integer.toString( int i );
int I.parseInt( String s,int base );
int I.parseInt( String s );
Integer Integer.valueOf( String s,int base );
Integer Integer.valueOf( String s );
int I.intValue();
long I.longValue();
float I.floatValue();double I.doubleValue();
String I.toString();
int I.hashCode();
boolean I.equals( Object obj );

La Clase Long 
Cada tipo numérico tiene su propia clase de objetos. Así el tipo long tiene el objeto Long . De la misma forma que con la clase Character , se han codificado muchas funciones útiles dentro de los métodos de la clase Long . 
- Declaraciones 
La primera sentencia creará una variable long y lasegunda un objeto Long: 
long l;
Long L;
- Valores de Long 
Long.MIN_VALUE;
Long.MAX_VALUE;
- Métodos de Long
String Long.toString( long l,int base );
String Long.toString( long l );
long L.parseLong( String s,int base );
long L.parseLong( String s );
Long Long.valueOf( String s,int base );
Long Long.valueOf( String s );
int L.intValue();
long L.longValue();
float L.floatValue();double L.doubleValue();
String L.toString();
int L.hashCode();
boolean L.equals( Object obj );
En los métodos toString() , parseInt() y valueOf() que no se especifica la base sobre la que se trabaja, se asume que es base 10 . 
La Clase Float 
Cada tipo numérico tiene su propia clase de objetos. Así el tipo float tiene el objeto Float . De la misma forma que con la clase Character , se hancodificado muchas funciones útiles dentro de los métodos de la clase Float . 
- Declaraciones 
La primera sentencia creará una variable float y la segunda un objeto Float: 
float f;
Float F;
- Valores de Float 
Float.POSITIVE_INFINITY
Float.NEGATIVE_INFINITY
Float.NaN
Float.MAX_VALUE
Float.MIN_VALUE

- Conversiones de Clase/Cadena 
String s = Float.toString( f );
f = Float.valueOf( "3.14" );- Comprobaciones
boolean b = Float.isNaN( f );
boolean b = Float.isInfinite( f );
La función isNaN() comprueba si f es un No-Número . Un ejemplo de no-número es raiz cuadrada de -2. 

- Conversiones de Objetos 
Float F = new Float( Float.PI );
String s = F.toString();
int i = F.intValue();
long l = F.longValue();
float F = F.floatValue();
double d = F.doubleValue();

- Otros Métodosint i = F.hashCode();
boolean b = F.equals( Object obj );
int i = Float.floatToIntBits( f );
float f = Float.intBitsToFloat( i );

La Clase Double 
Cada tipo numérico tiene su propia clase de objetos. Así el tipo double tiene el objeto Double . De la misma forma que con la clase Character , se han codificado muchas funciones útiles dentro de los métodos de la clase Double . 
-Declaraciones 
La primera sentencia creará una variable double y la segunda un objeto Double: 
double d;
Double D;
- Valores de Double 
Double.POSITIVE_INFINITY
Double.NEGATIVE_INFINITY
Double.NaN
Double.MAX_VALUE
Double.MIN_VALUE
- Métodos de Double
D.isNaN();
Double.isNaN( d );
D.isInfinite();
Double.isInfinite( d );
boolean D.equals();
String D.toString();
int D.intValue();
longD.longValue();
float D.floatValue();
double D.doubleValue();
int i = D.hashCode();
Double V.valueOf( String s );
long l = Double.doubleToLongBits( d );
double d = Double.longBitsToDouble( l ); 
Java posee gran capacidad para el manejo de cadenas dentro de sus clases String y StringBuffer. Un objeto String representa una cadena alfanumérica de un valor constante que no puede ser cambiada después...
tracking img