Ett förvirrande faktum som står inför många nya programmerare i Java - eller de flesta andra språk , för den delen - är att datorn lagrar bokstavliga heltal och den engelska texten till dessa tal på olika sätt att spara minne . Det är upp till programmeraren att komma ihåg vilka bildar en given del av data är i och hantera konverteringar mellan de två typerna när det behövs . Tack och lov , hjälper " Integer " klass med jobbet . Instruktioner
1
Öppna din Java Integrated Development Environment
2
Klistra in följande i din Java IDE för att skapa ett heltal : .
Int i = 123 ;
Detta definierar ett heltal som ett tal . Medan heltal lagras som ett tal , kan matematik utföras på det . Men om du försöker att skicka heltal till en metod som förväntar sig en sträng , kommer du att få ett felmeddelande . För att ge ett trivialt exempel , kommer följande kommando fungerar inte :
String s = new String ( i) ;
3
Klistra in följande på textraden för att konvertera heltal till en sträng :
String s = Integer.toString ( i) ;
som du ser , är den primitiva datatypen " int " flyttat in i sitt objekt - baserad version " integer . " Eftersom " Integer " är faktiskt en Java-klass , ger det en mängd användbara metoder , inklusive den allestädes närvarande " toString " metoden .