Javascript tekenreeks converteren naar geheel getal

| | |

Programmeurs gebruiken verschillende soorten gegevens om verschillende soorten waarden op te slaan. Ze gebruiken bijvoorbeeld tekenreeksen om op tekst gebaseerde gegevens op te slaan en gehele getallen om gehele getallen op te slaan.

Als de code is geschreven, kunt u besluiten om het gegevenstype van de ene waarde naar een ander gegevenstype te converteren. Een van de meest voorkomende typeconversies in Java is het converteren van een string naar een geheel getal. Hier komen de methoden parseInt () en () valueOf om de hoek kijken.

U kunt de methoden Java parseInt () en valueOf () gebruiken om een string om te zetten in een geheel getal. In deze zelfstudie bespreken we, met voorbeelden, hoe u dit kunt doen.

Java-gegevenstypen

Java gebruikt, net als elke andere programmeertaal, verschillende gegevenstypen om de soorten gegevens te classificeren. die een waarde bevat. Waar/onwaar-waarden worden bijvoorbeeld opgeslagen als Booleans en tekst wordt opgeslagen als een tekenreeks.

Dit is een belangrijke functie bij het programmeren, omdat het type gegevenswaarde bepaalt hoe die waarde kan worden gemanipuleerd. U kunt bijvoorbeeld wiskundige bewerkingen uitvoeren op hele en reële getallen, maar niet op tekenreeksen.

Tijdens het programmeren kunt u een situatie tegenkomen waarin u een hele tekenreeks moet converteren. Als u bijvoorbeeld een wiskundige bewerking wilt uitvoeren op een getal dat als een tekenreeks is opgeslagen, moet u het gegevenswaardetype

Java-tekenreeks naar geheel getal converteren. ParseInt met behulp van ()

U kunt de methode parseInt () gebruiken om een string naar integer conversie in Java uit te voeren. parseInt () heeft één parameter nodig: de tekenreekswaarde die u naar een geheel getal wilt converteren

De syntaxis voor parseInt () ziet er als volgt uit:.

Integer.parseInt (value);

Stel dat je een programma schrijft voor een themapark dat de leeftijd van een gast controleert bij het betreden van bepaalde attracties. is opgeslagen als een tekenreeks, maar we willen het converteren naar een geheel getal zodat we het kunnen vergelijken met de juiste minimumleeftijd. We kunnen de leeftijd van de klant (15 in dit voorbeeld) naar een geheel getal converteren met behulp van deze code: .

Onze code geeft als resultaat:

de leeftijd van deze klant is: 15

Afgedaald breek onze code In de eerste regel van onze. ConvertAge, we declareren een string - methode die de leeftijd van onze klant opslaat

Vervolgens gebruiken we de parseInt () at - genaamd age. ontleden de waarde van de string en converteer deze naar een geheel getal. We wijzen de nieuwe integerwaarde toe aan de variabele integer_age. Ten slotte drukken we een bericht af met de tekst: "de leeftijd van deze klant is:", gevolgd door de leeftijd van de klant

We kunnen het type van onze gegevens controleren met behulp van de keyword instanceof . Retourneert instantie van een Booleaanse waarde (true of false), afhankelijk van of de waarde die we controleren een bepaald type gegevens bevat. De volgende code, toegevoegd aan het einde van ons vorige programma, stelt ons in staat om te verifiëren dat integer_age een geheel getal is:

...

Systeem. op .println ("leeftijd is een geheel getal?" + leeftijdsinstantie van geheel getal);

...

Onze code geeft als resultaat:

De leeftijd van deze klant is: 15

Leeftijd is een geheel getal? true

In onze code gebruiken we de age instanceof integer om te controleren of de variabele age een integer is. age is een geheel getal, dus het return-trefwoord instanceof: true

Java-string naar integer: gebruik valueOf ()

U kunt ook de methode valueOf () gebruiken om een tekenreeks in Java naar een geheel getal te converteren. valueOf () heeft één parameter nodig: de waarde die u naar een geheel getal wilt converteren

Hier is de syntaxis voor de methode valueOf ():

Integer .valueOf (value);

Laten we een voorbeeld om te illustreren hoe de methode valueOf () werkt. Stel dat u een programma schrijft dat de hoeveelheden Colombiaanse gebrande koffie en Italiaanse bonen opslaat die in een koffiewinkel worden verkocht. Ons programma slaat deze hoeveelheden momenteel op als een string, maar we willen ze converteren naar gehele getallen. We kunnen hiervoor de volgende code gebruiken:

Onze code geeft als resultaat:

Aantal bonen Colombiaanse koffie: 15

Aantal bonen gebrande Italiaanse koffie: 19

Afgedaald breek onze code. Op de eerste regel van onze ConvertQuantities-klasse declareren we een variabele met de naam en Columbian kent deze de waarde 15 toe. Vervolgens declareren we een variabele italian_roast en kennen deze de waarde 19 toe.

Vervolgens we gebruiken de methode m valueOf () om de waarde van Columbian om te zetten in een geheel getal en dat geheel getal toe te wijzen aan de variabele columbian_integer.

We gebruiken ook valueOf () om de waarde van te converteren italian_roast om een geheel getal en dat geheel getal toe te wijzen aan de variabele italian_roast_integer.

Vervolgens drukken we de hoeveelheden van de twee bonen af, met behulp van de gehele waarden ‚Äã‚Äãvan elke kernel.

Conclusie

Er zijn twee manieren om een string naar een geheel getal in Java te converteren: de parseInt () methode en de valueOf () methode. In deze zelfstudie zijn databases met gegevenstypen in Java besproken en hoe u beide methoden kunt gebruiken om een tekenreeks naar een geheel getal te converteren. We hebben ook een voorbeeld van elke methode getoond in de

Nu je de kennis hebt om strings naar gehele getallen in Java te converteren als een!pro

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method