โค้ดยิม/จาวาบล็อก/สุ่ม/วิธีแปลงสตริงเป็น int ใน Java
John Squirrels
ระดับ
San Francisco

วิธีแปลงสตริงเป็น int ใน Java

เผยแพร่ในกลุ่ม
ในบทความนี้เราจะพูดถึงการแปลงสตริงเป็น int (ประเภทดั้งเดิม) และประเภทวัตถุ (wrapper) จำนวนเต็ม มีหลายวิธีที่จะทำใน Java วิธีแปลง int เป็น String ใน Java - 1

วิธีแปลงสตริงเป็น 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 มันส่งคืนการตีความทศนิยมจำนวนเต็มของวัตถุสตริงเพื่อใช้ในการแปลงสตริงเป็นจำนวนเต็ม

    ไวยากรณ์:

    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 ของเรา
ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ