มีหลายวิธีในการแปลงสตริงเป็นจำนวนเต็ม . วิธีที่ใช้บ่อยที่สุดคือวิธี pareseInt () มีหลายวิธีในการแปลงสตริงเป็นจำนวนเต็ม ในบทความนี้เราจะดูวิธีการที่เป็นไปได้ทั้งหมดในการแปลง String เป็น int ใน Java
สามวิธีหลัก ได้แก่ :
java ค้นหาจำนวนมากที่สุดในรายการ
parseInt () วิธีการแปลง String เป็น Int ใน Java
ในวิธีนี้สตริงจะถูกแปลงเป็น int ดั้งเดิม
ไวยากรณ์: int dtypename = Integer.parseInt (สตริง)
ตัวอย่าง: int res = Integer.parseInt (str)
พิจารณารหัส:
การทดสอบคลาสสาธารณะ {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}
เอาท์พุท:
คำอธิบาย:
ในโค้ดด้านบนเรามีตัวแปรสตริง“ 102” เราประกาศตัวแปร res อื่นนี่คือประเภทจำนวนเต็ม ดังนั้นตัวแปรสตริงจะถูกแปลงเป็นจำนวนเต็มโดยใช้เมธอด parseInt ()
valueOf () method: String to Int ใน Java
ในวิธีนี้สตริงจะถูกแปลงเป็นอ็อบเจ็กต์ Integer
ไวยากรณ์: จำนวนเต็ม dtypename = Integer.valueOf (สตริง)
ตัวอย่าง: จำนวนเต็ม res = Integer.valueOf (str)
พิจารณารหัส:
python def __init __ (ตัวเอง)
การทดสอบคลาสสาธารณะ {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}
เอาท์พุท:
คำอธิบาย:
ในโค้ดด้านบนเรามีตัวแปรสตริง“ 122” เราประกาศผลลัพธ์ตัวแปรอื่นเป็น res นี่คือประเภทจำนวนเต็ม ดังนั้นตัวแปรสตริงจะถูกแปลงเป็นจำนวนเต็มโดยใช้เมธอด valueOf ()
string to date ใน java
หมายเหตุ: parseInt () ส่งคืน int ดั้งเดิมในขณะที่ valueOf () ส่งคืนอ็อบเจ็กต์ Integer () ใหม่
วิธี NumberFormatException
NumberFormatException ถูกโยนทิ้งเมื่อสตริงไม่สามารถแยกวิเคราะห์ได้
พิจารณารหัส:
การทดสอบคลาสสาธารณะ {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}
เอาท์พุท:
คำอธิบาย:
มีการสร้างข้อยกเว้นเมื่อสตริงไม่สามารถแยกวิเคราะห์ได้
ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความ String to Int ใน Java ฉันหวังว่าคุณจะได้ทราบถึงวิธีการทั้งสามวิธีในการแปลง String เป็น int ใน Java
ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก เราพร้อมที่จะช่วยเหลือคุณในทุกขั้นตอนในการเดินทางของคุณสำหรับการเป็นนอกเหนือจากคำถามสัมภาษณ์ java นี้เรามาพร้อมกับหลักสูตรที่ออกแบบมาสำหรับนักเรียนและมืออาชีพที่ต้องการเป็น Java Developer