logo

Java Convert String int

Átalakíthatunk Karakterlánc egy int-hez java-ban segítségével Integer.parseInt() módszer. Átalakít Húr -ba Egész szám , tudjuk használni Integer.valueOf() metódus, amely az Integer osztály példányát adja vissza.

Java Convert String int

Forgatókönyv

Általában akkor használják, ha matematikai műveleteket kell végrehajtanunk a számot tartalmazó karakterláncon. Amikor adatokat kapunk a TextField-ből vagy a TextArea-ból, a bevitt adatokat karakterláncként fogadjuk. Ha a megadott adatok számformátumúak, akkor a karakterláncot int-vé kell konvertálnunk. Ehhez az Integer.parseInt() metódust használjuk.

Aláírás

A parseInt() az Integer osztály statikus metódusa. A aláírás A parseInt() metódus alább látható:

gépirat foreach ciklus
 public static int parseInt(String s) 

Java karakterlánc int-be Példa: Integer.parseInt()

Lássuk az egyszerű kódot, amellyel egy karakterláncot int-vé alakíthatunk át java-ban.

 int i=Integer.parseInt('200'); 

Lássuk az egyszerű példát a String int-re konvertálására Java nyelven.

 //Java Program to demonstrate the conversion of String into int //using Integer.parseInt() method public class StringToIntExample1{ public static void main(String args[]){ //Declaring String variable String s='200'; //Converting String into int using Integer.parseInt() int i=Integer.parseInt(s); //Printing value of i System.out.println(i); }} 
Tesztelje most

Kimenet:

 200 

A karakterlánc-összefűzési operátor értelmezése

 //Java Program to understand the working of string concatenation operator public class StringToIntExample{ public static void main(String args[]){ //Declaring String variable String s='200'; //Converting String into int using Integer.parseInt() int i=Integer.parseInt(s); System.out.println(s+100);//200100, because '200'+100, here + is a string concatenation operator System.out.println(i+100);//300, because 200+100, here + is a binary plus operator }} 
Tesztelje most

Kimenet:

reactjs térkép
 200100 300 

Java karakterlánc egész számra Példa: Integer.valueOf()

Az Integer.valueOf() metódus a karakterláncot egész objektummá alakítja. Nézzük meg az egyszerű kódot, amellyel a Stringet Integer-re konvertálhatjuk Java nyelven.

 //Java Program to demonstrate the conversion of String into Integer //using Integer.valueOf() method public class StringToIntegerExample2{ public static void main(String args[]){ //Declaring a string String s='200'; //converting String into Integer using Integer.valueOf() method Integer i=Integer.valueOf(s); System.out.println(i); }} 
Tesztelje most

Kimenet:

 300 

NumberFormatException eset

Ha nincsenek számok a string literalban, az Integer.parseInt() vagy az Integer.valueOf() metódusok NumberFormatExceptiont dobnak.

smtp internet protokoll
 //Java Program to demonstrate the case of NumberFormatException public class StringToIntegerExample3{ public static void main(String args[]){ String s='hello'; int i=Integer.parseInt(s); System.out.println(i); }} 
Tesztelje most

Kimenet:

 Exception in thread 'main' java.lang.NumberFormatException: For input string: 'hello' at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.base/java.lang.Integer.parseInt(Integer.java:652) at java.base/java.lang.Integer.parseInt(Integer.java:770) at StringToIntegerExample3.main(StringToIntegerExample3.java:4) 

Hivatkozások

  1. Integer.parseInt() JavaDoc
  2. Integer.valueOf() JavaDoc
  3. NumberFormatException JavaDoc