CodeGym /Java блог /Случаен /Как да конвертирате String в int в Java
John Squirrels
Ниво
San Francisco

Как да конвертирате String в int в Java

Публикувано в групата
В тази статия ще обсъдим конвертирането на String в int (примитивен тип) и тип обект (обвивка) Integer. Има много начини да го направите в Java. Как да конвертирате int в String в Java - 1

Как да конвертирате String в int в Java

Ето няколко начина за преобразуване на низ в int, Java позволява да го направите с помощта на parseInt()и valueOf()методи.
  1. Java низ към int с помощта на Integer.parseInt(String)

    parseIntе статичен метод на класа Integer, който връща целочислен обект, представляващ посочения параметър String .

    Синтаксис:

    
    public static int parseInt(String str) throws NumberFormatException
    

    Или

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

    Къде strе низът, който трябва да преобразувате и radixе основата на анализираното число

    Преобразуване на низ в цяло число, пример на Java с помощта на 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);
       }
    }
    

    Резултатът е:

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

    Тук имаме 111 в първия вариант и 7 във втория. 7 е десетична форма на двоично число 111.

  2. Преобразувайте с помощта на Integer.valueOf(String)

    Integer.valueOf(String s) е Java метод на клас Integer. Той връща десетична интерпретация на Integer на String обект, така че се използва за преобразуване на String в Integer.

    Синтаксис:

    
    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);
          
       }
    }
    

    Изход:

    Integer from String using valueOf() = 578
    

За да затвърдите наученото, ви предлагаме да гледате видео урок от нашия курс по Java
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION