|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectutilidades.EnteroPositivo
public class EnteroPositivo
Clase que contiene la representación de un número entero positivo. Se encarga de recibirlo
como un String
y de comprobar que sea efectivamente un número entero positivo.
Contiene métodos para almacenar y recoger el número, e informa de cualquier anomalía en él.
Field Summary | |
---|---|
private int |
enteroPositivo
Variable con el número ya en un entero. |
private java.lang.String |
stringNumero
Variable que contiene el número en un String. |
Constructor Summary | |
---|---|
EnteroPositivo(java.lang.String stringNumero)
Constructor que recibe la representación del número en un String . |
Method Summary | |
---|---|
MensajeEstado |
esPositivo()
Comprueba que el número String almacenado sea un número entero positivo. |
int |
getEnteroPositivo()
Método "get" para el número entero positivo como un entero. |
java.lang.String |
getStringNumero()
Método "get" para el número entero positivo almacenado como un String . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String stringNumero
private int enteroPositivo
Constructor Detail |
---|
public EnteroPositivo(java.lang.String stringNumero)
String
. Lo
almacena en la variable de clase dedicada a tal efecto.
stringNumero
- número a almacenar en la clase como un String.Method Detail |
---|
public int getEnteroPositivo()
esPositivo
, y en caso de que devuelva un
MensajeEstado
que indique validez, podrá usarse este método.
public java.lang.String getStringNumero()
String
.
Se puede usar siempre, pero sin usar el método esPositivo
no se tendrá
seguridad de que el String
represente un número entero positivo válido.
public MensajeEstado esPositivo()
String
almacenado sea un número entero positivo.
Comprueba que no sea una cadena vacía, que sea un número entero, y que sea cero o mayor
que cero, es decir, un número entero positivo válido.
MensajeEstado
,
Integer.parseInt(java.lang.String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |