UNIDAD I: JAVA JSP ELEMENTOS BASICOS

TEMA 5: JAVA JSP CLASES ESPECIALES

En java Jsp como lenguaje de programacion orientado a objetos existen aparte de la clase String vista en el tema anterior cuatro clases especiales, descendientes de la clase NUMBERS, que contienen una serie de metodos que facilitan la interaccion con los usuarios de nuestras aplicaciones en captura y despliegue de datos numericos.

Sin embargo su caracteristica mas importante a tomar en cuenta, es que objetos numericos derivados de estaS clase, no pueden entrar a operaciones DIRECTAMENTE, ni recibir el resultado de operaciones.

Class Integer

public  final  class  java.lang.Integer extends  java.lang.Number  
{
        // Fields
    public final static int **MAX_VALUE**; 
    public final static int **MIN_VALUE**; 
        // Constructors
    public **Integer**(int  value);        
    public **Integer**(String  s); 
        // Methods
    public double **doubleValue**();
    public boolean **equals**(Object  obj);        
    public float **floatValue**(); 
    public static Integer **getInteger**(String  nm);      
    public static Integer **getInteger**(String  nm, int  val);    
    public static Integer **getInteger**(String  nm, Integer  val);        
    public int **hashCode**();     
    public int **intValue**();     
    public long **longValue**();   
    public static int **parseInt**(String  s);     
    public static int **parseInt**(String  s, int  radix); 
    public static String **toBinaryString**(int  i);       
    public static String **toHexString**(int  i);  
    public static String **toOctalString**(int  i);        
    public String **toString**();  
    public static String **toString**(int  i);     
    public static String  **toString**(int  i, int  radix);        
    public static Integer **valueOf**(String  s);  
    public static Integer **valueOf**(String  s, int  radix);      
}
Esta clase convierte un dato de tipo int a un objeto.
Este objeto contiene un solo campo de tipo int.
Pero tambien el objeto contiene una serie de metodos para convertir un valor int a una String y tambien para convertir una String a int.
Ademas de otros metodos de igual utilidad.
  • * Clase y notas tomadas directamente de java.sun

Class Double

public final class java.lang.Double extends java.lang.Number

{
        // Fields
    public final static double **MAX_VALUE**;      
    public final static double **MIN_VALUE**;      
    public final static double **NaN**;    
    public final static double **NEGATIVE_INFINITY**;      
    public final static double **POSITIVE_INFINITY**;      
        // Constructors
    public **Double**(double  value);      
    public **Double**(String  s);  
        // Methods
    public static long **doubleToLongBits**(double  value);        
    public double **doubleValue**();       
    public boolean **equals**(Object  obj); 
    public float **floatValue**(); 
    public int **hashCode**();     
    public int **intValue**();     
    public boolean **isInfinite**();       
    public static boolean **isInfinite**(double  v);       
    public boolean **isNaN**();    
    public static boolean **isNaN**(double  v);    
    public static double **longBitsToDouble**(long  bits); 
    public long **longValue**();   
    public String **toString**();  
    public static String **toString**(double  d);  
    public static Double **valueOf**(String  s);   
}
  • * La misma fuente y las mismas notas de la clase anterior

Class Float

public  final  class  java.lang.Float extends  java.lang.Number  
{
        // Fields
    public final static float **MAX_VALUE**;       
    public final static float **MIN_VALUE**;       
    public final static float **NaN**;     
    public final static float **NEGATIVE_INFINITY**;       
    public final static float **POSITIVE_INFINITY**;       
  // Constructors
    public **Float**(double  value);       
    public **Float**(float  value);        
    public **Float**(String  s);   
        // Methods
    public double **doubleValue**();       
    public boolean **equals**(Object  obj); 
    public static int **floatToIntBits**(float  value);    
    public float **floatValue**(); 
    public int **hashCode**();     
    public static float **intBitsToFloat**(int  bits);     
    public int **intValue**();     
    public boolean **isInfinite**();       
    public static boolean **isInfinite**(float  v); 
    public boolean **isNaN**();    
    public static boolean **isNaN**(float  v);     
    public long **longValue**();   
    public String **toString**();  
    public static String **toString**(float  f);   
    public static Float **valueOf**(String  s);    
}
  • La misma fuente y notas anteriores ====== Class Long ====== public final class java.lang.Long extends java.lang.Number { Fields public final static long MAX_VALUE; public final static long MIN_VALUE; Constructors public Long(long value); public Long(String s); // Methods public double doubleValue(); public boolean equals(Object obj); public float floatValue(); public static Long getLong(String nm); public static Long getLong(String nm, long val); public static Long getLong(String nm, Long val); public int hashCode(); public int intValue(); public long longValue(); public static long parseLong(String s); public static long parseLong(String s, int radix); public static String toBinaryString(long i); public static String toHexString(long i); public static String toOctalString(long i); public String toString(); public static String toString(long i); public static String toString(long i, int radix); public static Long valueOf(String s); public static Long valueOf(String s, int radix); } * La misma fuente y notas anteriores
 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad