Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur konvertera en alfabetisk String till nummer i Java

    Arbeta med strängar och siffror är något som kommer upp i alla Java -program . Ibland får du de data du vill men i fel formulär . Det är lätt att konvertera ett tal till en sträng , men konvertera en sträng till ett nummer är lite svårare . Lyckligtvis finns det några praktiska metoder som finns för att åstadkomma detta för dig . Saker du behöver
    Textredigerare Review, Java -program
    Visa fler instruktioner
    1

    Sätt ett try- catch uttalande genom att skriva " try { } catch ( NumberFormatException e ) { } " ( utan citationstecknen ) . Alla metoder för att konvertera strängar till tal kommer att kasta ett undantag om strängen inte är rätt formaterad för en rad , så det är viktigt att fånga detta undantag om du vill att ditt program för att hantera felet . Du kan sätta någon kod för felhantering i det andra paret av hängslen . Strängar som innehåller andra tecken än blanktecken , siffror , decimalkomma och negativa tecken kommer inte konvertera till ett antal
    2

    Type . " Int i = Integer.parseInt ( stringname ) , " inne i det första paret hängslen , efter ordet " försök . " Detta kommer att konvertera en sträng som representerar ett heltal i själva heltal , och förvara den i variabeln " jag . " Till exempel , om strängen är " 56 ", den variabel jag skulle sättas till 56 . Det kan vara till hjälp för att förklara heltalsvariabel du vill använda innan try-catch uttalande , så att du kan använda den senare .
    3

    Type " lång L = Long.parseLong ( stringname ) ; " inuti try för att konvertera en sträng till ett långt värde , snarare än ett heltal . Detta fungerar på samma sätt som den parseInt metoden , bara det gör att du kan lagra tal med en magnitud större än 2147483647
    4

    Type " korta s = Short.parseShort ( stringname ) , " . Inuti försök uttalande att lagra strängens nummer som en kort . Ett " kort " är som ett heltal , är endast dess maximala värde 32,767 . Du kanske vill använda ett kort om du ska konvertera massor av strängar , om minnet är ett problem och om ingen av numren kommer att vara större än än detta högsta ( eller mindre än det negativa av det ) .
    5

    Type " byte b = Byte.parseByte ( stringname ) , " inuti try lagra numret som ett byte . En " byte " är det minsta antalet slag , med ett högsta värde på 127
    6

    Type " double d = Double.parseDouble ( stringname ) , " . På försök uttalande att konvertera strängen till en dubbel värde . Detta fungerar med strängar som innehåller ett decimaltecken , t.ex. " 3,1415 "
    7

    Type " float f = Float.parseFloat ( stringname ) , " . På försök uttalande att lagra strängen numret som en flottör värde. En " float " är som en dubbel , men använder färre bitar och är därför mindre exakt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är statisk referens i Java
    ·Hur man beräknar antalet jämförelser i Java
    ·Typer av åtgärder Klasser i Struts
    ·Kan Java Ta bort sista instans av en karaktär från en…
    ·Hur skapa sekvens & Infoga Uttalanden
    ·Lägga till Java-objekt till en Android
    ·Hur man använder gemensamma parlamentariska församlin…
    ·Hur kan jag skapa en Java- kod från UML2 Eclipse Plugi…
    ·Java Tutorial för Split Strings
    ·Hur ta reda på om ett tal är premiärminister i Java …
    Utvalda artiklarna
    ·Hur du ändrar Alter Table & Fältnamn
    ·Hur initiera Pekare
    ·PowerShell Windows 7 Tutorial
    ·Vilka är fördelarna med White Box Testing
    ·Hur man skapar en enkel inloggning med PHP
    ·Hur du gör din egen Datorprogram
    ·Hur ta bort flera poster i Entity Framework Utan Loopin…
    ·Hur Skift jag Data i ADT
    ·Hur man skriver in XML-fil med PHP
    ·Hur Analysera Syntax
    Copyright © Dator Kunskap http://www.dator.xyz