CodeGym/Blog Java/Random-PL/Jak przekonwertować String na int w Javie
Autor
Alex Vypirailenko
Java Developer at Toshiba Global Commerce Solutions

Jak przekonwertować String na int w Javie

Opublikowano w grupie Random-PL
W tym artykule omówimy konwersję String na int (typ pierwotny) i Object type (wrapper) Integer. W Javie można to zrobić na wiele sposobów. Jak przekonwertować int na String w Javie - 1

Jak przekonwertować String na int w Javie

Oto kilka sposobów konwersji ciągu znaków na int, Java pozwala to zrobić za pomocą metod parseInt()i valueOf().
  1. Łańcuch Java na int przy użyciu Integer.parseInt(String)

    parseIntto statyczna metoda klasy Integer, która zwraca obiekt typu integer reprezentujący określony parametr String .

    Składnia:

    public static int parseInt(String str) throws NumberFormatException

    Lub

    public static int parseInt(String str, int radix) throws NumberFormatException

    Gdzie strjest ciąg, który należy przekonwertować i radixjest podstawą przeanalizowanej liczby

    Konwersja ciągu znaków na liczbę całkowitą, przykład Java przy użyciu parseInt()

    public class Demo2 {
    //  convert string to int java
    
       public static void main(String args[]) {
           String str = "111";
    
           int num1 = Integer.parseInt(str);
           System.out.println("parseInt of the String = "
                   + num1);
    
           int num2 = Integer.parseInt(str, 2);//binary number
           System.out.println("parseInt of the String with radix parameter = " + num2);
       }
    }

    Dane wyjściowe to:

    parseInt of the String = 111
    parseInt of the String with radix parameter =  7

    Tutaj mamy 111 w pierwszym wariancie i 7 w drugim. 7 to dziesiętna postać liczby binarnej 111.

  2. Konwertuj za pomocą Integer.valueOf(String)

    Integer.valueOf(String s) to metoda Java klasy Integer. Zwraca dziesiętną interpretację typu Integer obiektu String, więc jest używana do konwersji ciągu na liczbę całkowitą.

    Składnia:

    public static Integer valueOf(String str)
    
    Example Java String to Integer using valueOf method:
    public class Demo2 {
    //  java convert string to int using valueOf()
           String myString = "578";
           int parNum = Integer.valueOf(myString);
           System.out.println("Integer from String using valueOf() = " + parNum);
    
       }
    }

    Wyjście:

    Integer from String using valueOf() = 578

Aby utrwalić to, czego się nauczyłeś, zalecamy obejrzenie lekcji wideo z naszego kursu języka Java
Komentarze
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Ta strona nie ma jeszcze żadnych komentarzy