boxeo Conversión conversión de boxeo convierte los valores de tipo primitivo de valores de tipo de referencia correspondiente. En concreto, el 8 de conversión siguiente se llaman las conversiones de boxeo:
de un tipo booleano de tipo booleano De tipo byte a byte de tipo De tipo char al tipo de carácter De tipo corto para escribir corto De tipo int de tipo entero de tipo largo de tipo largo de tipo float de tipo flotador de tipo double para escribir doble en tiempo de ejecución, el producto de conversión de boxeo de la siguiente manera:
Si p es un valor de tipo booleano, la conversión a continuación, el boxeo convierte p en una referencia r de clase y tipo Boolean, tal que r.bo oleanValue() == p Si p es un valor de tipo byte, la conversión de boxeo convierte p en una referencia r de clase y escribe Byte, tal que r.byteValue() == p Si p es un valor de tipo char , la conversión de boxeo convierte p en una referencia r de clase y tipo Character, tal que r.charValue() == p Si p es un valor de tipo short, la conversión de boxeo convierte p en una referencia r de clase y escribe Short , tal que r.shortValue() == p Si p es un valor de tipo int, la conversión de boxeo convierte p en una referencia r de clase y escribe Entero, de modo que r.intValue() == p Si p es un valor de tipo long, luego conversión de box convierte p en una referencia r de clase y tipo Long, de modo que r.longValue() == p Si p es un valor de tipo float then: Si p no es NaN, entonces Convite del boxeo ersion convierte p en una referencia r de clase y tipo Float, de modo que r.floatValue() se evalúa como p . De lo contrario, la conversión de box convierte p en una referencia r de clase y escribe Float tal que r.isNaN() se evalúa como verdadero. Si p es un valor de tipo double, entonces Si p no es NaN, la conversión de box convierte p en una referencia r de clase y escribe Double, de modo que r.doubleValue() evalúa a p De lo contrario, la conversión de box convierte p en una referencia r de clase y tipo Doble tal que r.isNaN() se evalúa como verdadero. Si p es un valor de cualquier otro tipo, la conversión de boxeo es equivalente a una conversión de identidad (5.1.1). Si el valor p que aparece en la casilla es verdadero, falso, un byte, un carácter entre el rango de \ u0000 a \ u007f, o un número entero o corto entre -128 y 127, entonces r1 y r2 serán los resultados de dos acciones de boxeo conversiones de p. Siempre es el caso que r1 == r2 Buena lectura - http://java.sun.com/docs/books/jls/third_edition/html/conversions.html#5.1.7
** Los objetos ** son solo 'iguales' cuando' igual() 'es verdadero. Usar '==' significa que ** referencias ** son lo mismo. –