| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Konverter en alfabetisk String til Tal i Java
    Arbejde med strygere og tal er noget, der kommer op i ethvert Java -program. Nogle gange kan du få de data, du ønsker , men i den forkerte formular. Det er let at konvertere et tal til en streng , men at konvertere en streng i en række er lidt tricky . Heldigvis er der nogle bekvemme metoder til rådighed til at opnå dette for dig. Ting du skal
    Text editor
    Java program
    Vis Flere Instruktioner
    1

    Put en try-catch erklæring ved at skrive " try { } catch ( NumberFormatException e ) { } " (uden anførselstegn ) . Alle metoder , der konverterer strenge til numre vil kaste en undtagelse, hvis strengen ikke er formateret korrekt til et nummer, så det er vigtigt at fange denne undtagelse, hvis du vil have dit program til at håndtere fejlen. Du kan sætte nogen fejl - håndtering kode i det andet par seler. Strings indeholder andre tegn end white space , cifre , decimaler og negative tegn vil ikke konvertere til en række
    2

    Type ". Int i = Integer.parseInt ( strengNavn ) " inde i det første par seler , efter ordet " prøve. " Dette vil konvertere en streng, der repræsenterer et heltal ind i selve heltal , og gemme det i variablen "i . " For eksempel, hvis strengen er " 56," den variabel jeg ville blive sat til 56. . Det kan være nyttigt at erklære heltal variabel, du ønsker at bruge , før try-catch erklæring , så du kan bruge den senere.
    3

    Type " lange l = Long.parseLong ( strengNavn ) " inde i prøve erklæring at konvertere en streng til en lang værdi , snarere end et heltal . Det fungerer på samme måde som parseInt metode , kun gør det muligt at gemme telefonnumre med en størrelsesorden større end 2147483647
    4

    Type " short s = Short.parseShort ( strengNavn ) ." Inde i prøve erklæring til at gemme strengen nummer som en kort . Et "kort" er ligesom et heltal , kun sin maksimale værdi er 32.767 . Du kan ønske at anvende en kort , hvis du vil konvertere masser af strenge, hvis hukommelsen er et problem , og hvis ingen af ​​de tal vil være større end end det maksimale (eller mindre end den negative af det).
    5

    Type " byte b = Byte.parseByte ( strengNavn ) " inde i try erklæring for at gemme nummeret som en byte . A " byte " er det mindste antal typen , med en maksimal værdi på 127
    6

    Type " double d = Double.parseDouble ( strengNavn ) ." I prøve erklæring at konvertere strengen til en dobbelt værdi . Dette virker med strygere , der indeholder et komma , såsom " 3.1415 "
    7

    Type " float f = Float.parseFloat ( strengNavn ) ." I prøve erklæring at gemme strengen nummer som en float værdi . A " float " er ligesom en dobbelt, men bruger færre bits , og er derfor mindre præcis .

    Forrige :

    næste :
      Relaterede artikler
    ·VTC Java Tutorial 
    ·Sådan installeres Java Virtual Machine 
    ·Sådan Konverter Java Tegn små bogstaver til store bog…
    ·Hvordan man undgår en division med nul Undtagelse i Ja…
    ·Hvordan laver 3D i Java 
    ·Hvordan man laver en Java Swing spil 
    ·Sådan oprettes en Grid i Java 
    ·Sådan Input en fil i Java 
    ·Java kan ikke lave en statisk Henvisning til en ikke- s…
    ·Sådan bruges Java Vektorer 
      Anbefalede Artikler
    ·Ingen hovedklasser Fundet i NetBeans 
    ·Sådan Bestem Selv numre fra ulige numre ved hjælp af …
    ·Sådan bruges GUID'er som primær nøgle 
    ·Hvordan lukker jeg et Word dokument med VBA 
    ·Sådan Capture Standard Input i Perl 
    ·Sådan konvertere en streng i Java til at GeneralPath 
    ·Datatyper til Turbo C 
    ·Sådan Timestamp til MySQL PHP 
    ·VBA Guide 
    ·Sådan installeres Java Uden Admin privilegier 
    Copyright © Computer Viden http://www.computerdk.com