Pomembnejše objektne metode v razredu Integer
public String toString()
Vrne niz, v katerem je v desetiškem številskem sestavu zapisana vrednost, ki jo predstavlja trenutni objekt. Metoda se pokliče implicitno, kadar poskušamo izpisati objekta tipa Integer, seveda pa jo lahko pokličemo tudi eksplicitno.
Integer i = new Integer(15); System.out.println("V spremenljivki i je shranjena vrednost " + i); //implicitni klic System.out.println("V spremenljivki i je shranjena vrednost " + i.toString()); //eksplicitni klic
public int intValue()
Vrne celo število, ki ga predstavlja objekt.
Integer i = new Integer(15); int newI = i.intValue();
public double doubleValue()
Vzame celo število, ki ga predstalja objekt, ga pretvori v tip double in ga vrne.
Integer i = new Integer(15); double d = i.doubleValue();
public int compareTo(Integer anotherInteger)
Metoda primerja trenutno celo število s številom, ki ga predstavlja objekt anotherInteger. Metoda vrača:
- 0, če sta števili, ki ju predstavljata razreda enaki.
- manj kot 0, če je število, ki ga predstavlja trenutni objekt manjše od števila, ki ga predstavlja objekt anotherInteger.
- več kot 0, če je število, ki ga predstavlja trenutni objekt večje od števila, ki ga predstavlja objekt anotherInteger.
Integer i = new Integer(15); Integer j = new Integer(20); if(i.compareTo(j) < 0) { System.out.println("Število " + i + " je manjše od števila " + j + "."); } else if(i.compareTo(j) > 0) { System.out.println("Število " + i + " je večje od števila " + j + "."); } else if(i.compareTo(j) == 0) { System.out.println("Število " + i + " je enako številu " + j + "."); }