En forvirrende faktum at står overfor mange nye programmerere i Java - eller de fleste andre språk , for den saks skyld - er at datamaskinen lagrer bokstavelig heltall og den engelske teksten til disse heltall på ulike måter å spare minne. Det er opp til programmereren å huske hvilken formen et gitt dataelement er i og for å håndtere konverteringer mellom de to typene når det er nødvendig . Heldigvis hjelper " Integer " class med jobben. Instruksjoner
en
Åpne Java Integrated Development Environment
2
Lim inn følgende i din Java IDE å skape et heltall: .
Int i = 123 ;
p Dette definerer et heltall som et tall. Mens heltall lagres som et tall, kan regnestykket bli utført på det. Men hvis du prøver å sende heltall til en metode som forventer en String, vil du få en feilmelding . For å gi et trivielt eksempel , vil denne kommandoen ikke fungerer : en
String s = new String ( i) ;
3
Lim inn følgende på tekstlinjen for å konvertere heltallet til en String : en
String s = Integer.toString ( i) ;
p Som du ser, er den primitive datatype " int " flyttet inn i sitt objekt - basert versjon " heltall . " Siden " Integer " er faktisk en Java-klasse , gir det en rekke nyttige metoder , inkludert den allestedsnærværende " toString " metoden.