hur man ändrar ett heltal till en sträng i Java

När du skriver in ett nummer i en textruta på en webbsida , erkänner webbläsare som nummer som en sträng . Datorer kan inte utföra beräkningar med hjälp av strängar . Till exempel kan ett Java -program inte lägga till strängen ” 12 ” till strängen ”4 ” utan att konvertera både strängar till tal . Java stödjer flera typer av nummer , inklusive flytande poäng och heltal . För att din Java- program körs på rätt sätt , konvertera alla strängar till heltal eller andra numeriska typer innan du använder dem i beräkningarna
1 .
Öppna din Java redigerare och skapa ett nytt projekt . Skapa en tom klass som heter ” TestConversion ” och lägg till följande kod i den :

public static void main ( String [ ] args ) {

int tal1 ;

int tal2 ;

int summa ;

String stringNumber1=” 5 ” ,

String stringNumber2=” 2 ” ;

}

Detta skapar två heltalsvariabler , tal1 och tal2 . Det skapar också och initierar strängvariabler , stringNumber1 och stringNumber2 . .
2
Lägg till följande kod nedanför den tidigare koden :

försöka

{

tal1=Integer. parseInt ( stringNumber1 ) ,

tal2=Integer. parseInt ( stringNumber2 ) ,

summa=tal1 + tal2 ;

System. out. println ( ” Summan av tal1 + tal2=” + summa ) ;

}

fångster ( NumberFormatException undantag )

{

System. out. println (” NumberFormatException : ” + exception. getMessage ());

}

Denna kod använder Javas ” parseInt ” -funktion för att konvertera strängar till heltal och lagra dem i heltalsvariabler . Den ” försök ” och ” fånga ” uttalanden utföra hantering av undantag och visar ett felmeddelande om strängen till heltal konvertering misslyckas .
3 .
kompilera koden och driva projektet . Se meddelandet ” Summan av tal1 + tal2=7 ” efter Java konverterar strängar till heltal .

tips och varningar

  • Java har också en parseFloat funktion som konverterar strängar till flyttal . Använd parseInt för att konvertera strängar till heltal istället för flyttal är möjligt. Flyttal är stora än heltal och förbrukar mer minne .
  • Visited 1 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました