8 methods convert an integer string java
In deze tutorial zullen we de verschillende methoden onderzoeken om Integer naar String in Java te converteren, samen met interessante programmeervoorbeelden:
We behandelen het gebruik van de volgende methoden die door de verschillende Java-klassen worden geboden om Int naar String in Java te converteren:
- String aaneenschakeling
- String.valueOf ()
- String.format ()
- Integer.toString ()
- Integer.String (int)
- StringBuilder append ()
- StringBuffer toevoegen ()
- DecimalFormat-indeling ()
We zullen deze methoden een voor een in detail bekijken.
Bezoek hier om Java vanaf het begin te leren
Wat je leert:
- Covert Integer To String In Java
- # 1) String-aaneenschakeling gebruiken
- # 2) String.ValueOf () - methode gebruiken
- # 3) String.format () -methode gebruiken
- # 4) Integer (int) .toString () -methode gebruiken
- # 5) Met behulp van de Integer.toString (int) -methode
- # 6) StringBuilder-klassemethoden gebruiken
- # 7) StringBuffer-klassemethoden gebruiken
- # 8) Class-methoden voor DecimalFormat gebruiken
- Veelgestelde vragen over het converteren van Int naar String in Java
- Gevolgtrekking
Covert Integer To String In Java
In verschillende scenario's is het tijdens het ontwikkelen van een applicatie of website vereist om een Java-programma te schrijven om een geheel getal naar String te converteren.
Laten we eens kijken naar een scenario in ons Java-programma, waar na het uitvoeren van bepaalde rekenkundige bewerkingen op int-variabelen, de ontvangen resultaatwaarde een geheel getal is. Deze waarde moet echter worden doorgegeven aan een tekstveld of tekstgebiedveld op de webpagina. In dergelijke gevallen is het vereist om deze int-waarde eerst naar String te converteren.
# 1) String-aaneenschakeling gebruiken
We hebben de Java plus ‘+’ operator meerdere keren gebruikt. Dit wordt heel vaak gebruikt bij het afdrukken van uitvoer op de console met behulp van de methode System.out.println ().
Hier is het programma-uitvoer:
Variabele berekend gebied Waarde -> 250
In het bovenstaande programma voegen we de int berekend gebied met de tekenreeks 'Variabele berekend gebied Waarde ->' als volgt:
'Variabele berekendArea Waarde ->' + berekendArea
Dit converteert int berekend gebied naar String. Vervolgens wordt deze String als argument doorgegeven aan System. uit .println () methode om als volgt op de console af te drukken:
Systeem. uit .println ('Variabele berekendArea Waarde ->' + berekendArea);
Dit drukt de String op de console af:
Variabele berekend gebied Waarde -> 250
# 2) String.ValueOf () - methode gebruiken
De klasse String heeft statische overbelastingsmethoden van valueOf (). Het doel van deze overbelastingsmethoden is om argumenten van primitieve gegevenstypen zoals int, long, float om te zetten naar het gegevenstype String.
Laten we eens kijken naar de methodehandtekening voor het onderstaande gegevenstype int:
openbare statische String valueOf (int i)
Deze statische methode ontvangt een argument van het gegevenstype int en retourneert de tekenreeksweergave van het int-argument.
Parameters:
i: Dit is een geheel getal.
Geeft terug:
De tekenreeksweergave van het int-argument.
Laten we eens kijken hoe u deze String.valueOf () -methode kunt gebruiken met behulp van het volgende voorbeeldprogramma. In dit programma voegen we twee getallen toe en gebruiken we de methode String.valueOf () om het gehele getal sumValue naar String te converteren.
Hieronder vindt u een voorbeeldprogramma voor uw referentie:
Hier is het programma-uitvoer:
Variabele som Waarde -> 500
# 3) String.format () -methode gebruiken
De klasse String heeft een statische methode om argumenten naar de opgegeven indeling te converteren.
Laten we de onderstaande methode-handtekening eens bekijken:
openbare statische String-indeling (String-indeling, Object ... args)
Dit is een statische methode van de String-klasse die de opgegeven String-indeling en Object-argumenten args gebruikt en de opgemaakte String retourneert. In het geval van meer argumenten dan formaatspecificaties, worden extra argumenten genegeerd. Het aantal argumenten is variabel, misschien nul.
Parameters:
format: format string
args: argumenten die moeten worden opgemaakt volgens de opmaakreeks
Geeft terug:
Een tekenreeks die is opgemaakt volgens de opgegeven opmaakreeks
Gooit:
Deze methode genereert IllegalFormatException, NullPointerException.
Laten we eens kijken naar het gebruik van deze String.format () - methode.
Laten we eens kijken naar dezelfde programmacode voor het vergelijken van twee gehele getallen. Het programma zal een groter nummer tussen 2 nummers afdrukken. Dit programma gebruikt de methode String.format () om het gehele getal te converteren groot nummer naar String.
Een voorbeeldprogramma wordt hieronder gegeven:
Hier is het programma-uitvoer:
Variabele largeNumber Waarde -> | 25 |
In de bovenstaande voorbeeldcode hebben we de String.format () - methode gebruikt. We gebruiken '|% 5d |' als een formaat en het doorgeven van int-waarde largeNumber zoals hieronder:
String largeNumberString = String. formaat ('|% 5d |', largeNumber);
String.format () retourneert een opgemaakte tekenreeks volgens de opgegeven indeling ‘|% 5d |’, d.w.z. getal gespecificeerd in ‘||’ met breedte 5 en rechts uitgelijnd, d.w.z. 25 | en drukt hetzelfde af op de console.
Systeem. uit .println ('Variabele largeNumber Value ->' + largeNumberString);
Dus de uitvoer op de console is Variabele largeNumber Waarde -> | 25 |
Laten we nu eens kijken naar de conversiemethoden van integer naar String Java die door de klasse Integer worden geleverd.
soapui interviewvragen en antwoorden pdf
We zullen de volgende integer-klassemethoden zien:
-
-
- Geheel getal (int) .toString ().
- Integer.toString (int)
-
# 4) Integer (int) .toString () -methode gebruiken
Geheel getal class biedt een methode toString () om int naar String te converteren.
Laten we de onderstaande methode-handtekening eens bekijken:
openbare String toString ()
Deze methode converteert de waarde naar de decimale weergave met teken en retourneert een String-object.
Laten we het gebruik hiervan begrijpen Geheel getal (int) .toString () methode.
Laten we eens kijken naar de voorbeeldcode om de rest van twee getallen te berekenen en deze op de console af te drukken met behulp van de methode Integer (int) .toString () om het gehele getal restValue om te zetten in de String-weergave.
Hier is het voorbeeldprogramma hieronder:
Hier is het programma-uitvoer:
Variabele restwaarde -> 3
In het bovenstaande programma hebben we een instantie van de Integer-klasse gemaakt
nieuw Geheel getal (restValue);
en aangeroepen toString () methode erop zoals hieronder:
String rest = restIntValue.toString ();
Deze instructie retourneert de String-weergave van het Integer-klasseobject restIntValue.
# 5) Met behulp van de Integer.toString (int) -methode
Geheel getal biedt ook een statische methode toString () om int naar String te converteren.
Laten we de onderstaande methode-handtekening eens bekijken:
openbare statische String toString (int i)
Deze statische methode retourneert de String-objectweergave voor het opgegeven gehele getal. Hier wordt een argument geconverteerd naar een decimale weergave met teken en wordt het geretourneerd als een tekenreeks. Dit is precies hetzelfde als de overbelaste methode toString (int i, int radix) waarbij de waarde van de radix 10 is.
Parameters:
i: Dit is een geheel getal dat moet worden geconverteerd
Geeft terug:
Een stringvoorstelling van het argument i met radix 10.
Laten we het gebruik hiervan begrijpen Geheel getal toString (int i) methode.
Laten we de voorbeeldprogrammacode schrijven die de gebruiker vraagt om het getal in te voeren, het kwadraat van het getal te berekenen en vierkant op de console af te drukken met behulp van de methode Integer.toString (int i) om het gehele getal squareValue naar String te converteren.
Hier is het voorbeeldprogramma hieronder:
Hier is het programma-uitvoer:
Voer het nummer in 5
Variabele kwadraatwaarde -> 25
In het bovenstaande programma hebben we de statische methode toString op Integer-klasse aangeroepen door squareValue als een argument door te geven
String square = geheel getal. toString (squareValue);
Dit retourneert een String-weergave van de int-waarde squareValue
Laten we nog wat meer manieren bekijken, d.w.z. het gebruik van StringBuffer, StringBuilder class-methoden.
StringBuffer-klasse wordt gebruikt voor het toevoegen van meerdere waarden aan String. StringBuilder doet de exacte taak, het enige verschil is dat StringBuffer thread-safe is, maar StringBuilder niet.
Aanbevolen literatuur => Java String-zelfstudie
# 6) StringBuilder-klassemethoden gebruiken
Laten we eens kijken hoe StringBuilder-methoden kunnen worden gebruikt om int naar String in Java te converteren.
Dit zijn de handtekeningen van de methode:
openbare StringBuilder append (int i)
Deze methode voegt de tekenreeksweergave van het int-argument toe aan de reeks.
Parameters:
i: Dit is een geheel getal.
Geeft terug:
Dit is een verwijzing naar het object.
openbare String toString ()
Deze methode retourneert een tekenreeks die de gegevens in deze reeks vertegenwoordigt.
Hieronder is een voorbeeldprogramma weergegeven dat het gemiddelde van gehele getallen berekent en het gebruik van StringBuilder illustreert om het gehele getal avgNumber naar String te converteren.
Hier is het programma-uitvoer:
Variabele gemiddelde waarde -> 38
In het bovenstaande programma hebben we StringBuilder append () methode gebruikt en StringBuilder object geconverteerd naar String met behulp van de toString () methode
strbAvg.append (avgNumber);
String gemiddelde = strbAvg.toString ();
# 7) StringBuffer-klassemethoden gebruiken
Laten we eens kijken hoe Java int naar String converteert met behulp van de StringBuffer-methoden.
wat is regressietesten bij het testen van software
Dit zijn de handtekeningen van de methode:
openbare StringBuffer append (int i)
Deze methode voegt de tekenreeksweergave van het int-argument toe aan de reeks.
Parameters:
i: Dit is een geheel getal.
Geeft terug:
Dit is een verwijzing naar het object.
openbare String toString ()
Deze methode retourneert een tekenreeks die de gegevens in deze reeks vertegenwoordigt.
Laten we het onderstaande voorbeeldprogramma eens bekijken. We gebruiken de lagere Math.min () - methode om de lagere waarde te vinden tussen 2 int-waarden en StringBuffer-methoden om het gehele getal minValue naar String te converteren.
Hier is het programma-uitvoer:
Variabele miniumValue Value -> - 90000
In het bovenstaande programma hebben we de StringBuffer append () -methode gebruikt en het StringBuffer-object geconverteerd naar String met behulp van de toString () -methode
strbMinValue.append (minValue);
String minimumValue = strbMinValue.toString ();
# 8) Class-methoden voor DecimalFormat gebruiken
Java int kan ook worden geconverteerd naar String met behulp van de java.text.DecimalFormat Class-methode.
Hier is de methodehandtekening van de methode format () van de klasse.
Nummer formaat. DecimalFormat breidt de klasse NumberFormat uit.
openbare definitieve String-indeling (lang nummer)
Deze methode retourneert de opgemaakte string voor het argument van datatype long
Parameters:
number: Dit is de waarde van het gegevenstype long
Geeft terug:
de geformatteerde String
Hieronder is het voorbeeldprogramma weergegeven dat het gebruik van de DecimalFormat-klassemethode illustreert om het integer-elementValue naar String te converteren.
Hier is het programma-uitvoer:
Voer het arraynummer in
1
Voer het elementnummer in
1
600
Variabel element Waarde -> 600
In het bovenstaande programma hebben we de methode DecimalFormat class format () gebruikt en int elementValue naar String geconverteerd zoals hieronder:
String element = formatElement.format (elementValue);
We hebben dus meerdere methoden behandeld voor het converteren van Java-integer naar een String-waarde. In alle voorbeeldprogramma's hebben we verschillende scenario's gezien waarin het vereist is om gehele getallen om te zetten in String-waarden en de console-uitvoer wordt weergegeven.
Dus voor het converteren van een geheel getal naar String in Java, kan elk van de methoden die worden gedemonstreerd in de bovenstaande voorbeeldcodes in uw Java-programma worden gebruikt.
Hieronder staan enkele van de veelgestelde vragen over de conversie van int naar String.
Veelgestelde vragen over het converteren van Int naar String in Java
V # 1) Kunnen we int converteren naar String in Java?
Antwoord: Ja in Java kunnen we int naar String converteren.
We kunnen int naar String converteren met behulp van de volgende methoden:
- String aaneenschakeling
- String.valueOf ()
- String.format ()
- Integer.toString ()
- Integer.String (int)
- StringBuilder append ()
- StringBuffer toevoegen ()
- DecimalFormat-indeling ()
Q # 2) Kunnen we cast int naar string typen?
Antwoord: Ja, we kunnen int naar String converteren met behulp van de klassemethoden String en Integer zoals String.valueOf (), Integer.toString () enz.
V # 3) Hoe zetten we een string om in een getal?
Antwoord: String kan worden geconverteerd naar een aantal typen int met behulp van de methoden van de klasse Integer, zoals Integer.valueOf () en Integer.parseInt ()
Gevolgtrekking
In deze zelfstudie hebben we onderzocht hoe we een geheel getal naar String in Java kunnen converteren met behulp van de volgende methoden:
- String aaneenschakeling
- String.valueOf ()
- String.format ()
- Integer.toString ()
- Integer.String (int)
- StringBuilder append ()
- StringBuffer toevoegen ()
- DecimalFormat-indeling ()
We hebben elke methode in detail behandeld en het gebruik van elke methode geïllustreerd met behulp van een voorbeeldvoorbeeld.
Ontdek hier de eenvoudige Java-trainingsserie
Aanbevolen literatuur
- Java String met String Buffer en String Builder Tutorial
- Java String Split () -methode - Hoe een string in Java te splitsen
- Java String length () Methode met voorbeelden
- Hoe Java String naar Int te converteren - Tutorial met voorbeelden
- Java String bevat () Method Tutorial met voorbeelden
- Java String indexOf methode met codevoorbeelden
- Zelfstudie over Java String | Java String-methoden met voorbeelden
- Java String CompareTo Method met programmeervoorbeelden