Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe kan ik een alfabetische String omzetten naar getallen in Java
Werken met strings en getallen is iets dat opkomt in een Java -programma . Soms krijg je de gegevens die je wilt, maar in de verkeerde vorm . Het is gemakkelijk om een ​​aantal zetten in een reeks , maar het omzetten van een string in een getal is iets lastiger . Gelukkig zijn er enkele handige methoden beschikbaar om dit te bereiken voor u . Wat je nodig hebt
tekst editor
Java-programma
Toon Meer Aanwijzingen
1

Zet een try-catch- statement in door te typen " try { } catch ( NumberFormatException e ) { } " ( zonder de aanhalingstekens ) . Alle methoden die strings naar getallen converteren zal een uitzondering wanneer de string is niet correct geformatteerd voor een aantal te gooien , dus het is belangrijk om deze uitzondering te vangen als u wilt dat uw programma om de fout af te handelen . U kunt elk foutafhandelingscode zetten in de tweede paar bretels. Strings bevatten, andere dan witte ruimte , cijfers , decimalen en mintekens tekens zal niet omzetten in een aantal

type 2 . " Int i = Integer.parseInt ( stringname ) ; " binnenkant van de eerste paar bretels , na " proberen . " Dit zal een tekenreeks die een geheel getal in het werkelijke integer waarde converteren en opslaan in de variabele " i ". bijvoorbeeld als de string " 56 , " de variabele i zou worden ingesteld op 56 . Het zou nuttig zijn om de integer variabele die u wilt gebruiken voor de try-catch- statement te verklaren zijn, dus je kunt het later gebruiken .

Type 3 " lang l = Long.parseLong ( stringname ) " in de try een tekenreeks zetten in een lange waarde in plaats van een integer . Dit werkt op dezelfde manier als de parseInt methode , alleen staat het u om nummers op te slaan met een magnitude groter dan 2147483647
4

Type " short s = Short.parseShort ( stringname ) ; " . Binnenin het proberen verklaring aan het nummer van de reeks op te slaan als een korte . Een " kort" is als een geheel getal , alleen de maximale waarde is 32767 . U kunt wensen om een ​​korte te gebruiken als je gaat converteren veel strijkers , als het geheugen is een probleem en als geen van de getallen die groter zijn dan dit maximum overschrijden ( of kleiner dan de negatieve ervan ) zal zijn .

type " byte b = Byte.parseByte ( stringname ) ; " 5 binnen het try-statement om het nummer op te slaan als een byte . Een " byte " is het kleinste getal type, met een maximale waarde van 127

Type 6 " double d = Double.parseDouble ( stringname ) ; " . Bij de try statement om de string te converteren naar een dubbele waarde . Dit werkt met strijkers met een decimale punt , zoals " 3,1415 "

Type 7 " float f = Float.parseFloat ( stringname ) ; " . Bij de try statement om het nummer van de reeks op te slaan als een float waarde . Een " float " is als een dubbel , maar maakt gebruik van minder bits en is daarom minder nauwkeurig .

Previous: Next:
  Java Programming
·Waarom hebben we Java voor Win…
·Hoe kan ik stabiliseren het aa…
·Hoe te Elementen verplaatsen i…
·Wat is de processor Request in…
·Java Frame Tutorials 
·Nadeel van Struts 
·Hoe te Integers Bewaren in een…
·Hoe maak je een driehoek in Ja…
·Hoe een String Build & Stel de…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Python script gebruiken op Web Se…
·Hoe maak je een karakter in een string z…
·Hoe om te doen Exponenten in Java 
·Hoe je knoppen Delete in GridView 
·Hoe maak je een eenvoudige SAS programma…
·Hoe te sturen HTML e-mail met CDO 
·Hoe maak je een FLAC -bestand Split Met …
·Hoe de System Time in teken converteren …
·Hoe te converteren naar RGB VB6 
Copyright © Computer Kennis http://www.nldit.com