CodeGym/Java Blogu/Rastgele/Java'da String'i int'ye dönüştürme
John Squirrels
Seviye
San Francisco

Java'da String'i int'ye dönüştürme

grupta yayınlandı
Bu yazıda, String'i int (ilkel tip) ve Nesne tipi (sarmalayıcı) Tamsayı'ya dönüştürmeyi tartışacağız. Java'da bunu yapmanın birçok yolu vardır. Java'da int'yi String'e dönüştürme - 1

Java'da String'i int'ye dönüştürme

İşte dizeyi int'ye dönüştürmenin birkaç yolu, Java bunu parseInt()ve valueOf()yöntemlerini kullanarak yapmamızı sağlar.
  1. Integer.parseInt(String) kullanarak int'ye Java dizesi

    parseIntbelirtilen String parametresini temsil eden bir tamsayı nesnesi döndüren Tamsayı sınıfının statik bir yöntemidir .

    Sözdizimi:

    public static int parseInt(String str) throws NumberFormatException

    Veya

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

    strDönüştürmeniz gereken bir Dize nerededir ve ayrıştırılan radixsayının temelidir

    Dizeyi Tamsayıya Dönüştürme, parseInt() kullanarak Java örneği

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

    Çıktı:

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

    Burada ilk varyantta 111 ve ikincide 7 var. 7, ikili 111'in ondalık biçimidir.

  2. Integer.valueOf(String) kullanarak dönüştürme

    Integer.valueOf(String s), Integer sınıfının bir Java yöntemidir. Bir String nesnesinin Tamsayı ondalık yorumunu döndürür, böylece Dizeyi Tamsayıya dönüştürmek için kullanılır.

    Sözdizimi:

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

    Çıktı:

    Integer from String using valueOf() = 578

Öğrendiklerinizi pekiştirmek için Java Kursumuzdan bir video dersi izlemenizi öneririz.
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok