บล็อกนี้จะกล่าวถึงแนวทางการแปลง “ ถ่าน ' ถึง ' นานาชาติ ” ในภาษาจาวา
วิธีแปลง / แปลง 'Char' เป็น 'Int' ใน Java ด้วยตัวอย่าง
ในการแปลง “ ถ่าน ' ถึง ' นานาชาติ ” ใน Java ให้ใช้วิธีการต่อไปนี้:
- “ Character.getNumericValue() ' วิธี.
- การมอบหมาย “ นานาชาติ ' ประเภทข้อมูล.
- “ แยกวิเคราะห์ () ' และ ' String.valueOf() วิธีการ
แนวทางที่ 1: แปลง Char เป็น Int ใน Java โดยใช้วิธี “Character.getNumericValue()”
“ Character.getNumericValue() ” วิธีการคืนค่า int ของอักขระที่ระบุ และในกรณีที่อักขระไม่มีค่า int ใด ๆ “ -1 ” ถูกส่งกลับ สามารถใช้วิธีนี้เพื่อแปลงอักขระที่ระบุเป็นจำนวนเต็มได้ง่ายๆ
ไวยากรณ์
รับค่าตัวเลข ( x )
ในไวยากรณ์ข้างต้น “ x ” ตรงกับอักขระที่ต้องการแปลงเป็นจำนวนเต็ม
ตัวอย่าง
มาดูภาพรวมตัวอย่างต่อไปนี้:
ถ่าน อักขระ = 'เอ' ;นานาชาติ กำหนด = อักขระ . รับค่าตัวเลข ( อักขระ ) ;
ระบบ . ออก . พิมพ์ ( 'จำนวนเต็มคือ: ' + กำหนด ) ;
ในบรรทัดโค้ดด้านบน:
- ก่อนอื่นให้เริ่มต้นตัวละคร
- ในขั้นตอนถัดไป ให้ใช้ “ Character.getNumericValue() ” วิธีการสะสมอักขระที่ระบุเป็นพารามิเตอร์
- สุดท้าย แปลงอักขระเริ่มต้นเป็นพารามิเตอร์ของเมธอดให้เป็น “ จำนวนเต็ม '.
เอาต์พุต
ในผลลัพธ์ข้างต้น จะเห็นได้ว่ามีการส่งคืนจำนวนเต็มที่เกี่ยวข้อง ซึ่งก็คือ “ เลขฐานสิบหก ” การเป็นตัวแทนของตัวละคร
วิธีที่ 2: แปลง Char เป็น Int (ASCII Representation) ใน Java โดยกำหนดประเภทข้อมูล “int”
ในแนวทางนี้ “ ถ่าน ” สามารถแปลงเป็นจำนวนเต็มได้ เช่น “ แอสกี ” การเป็นตัวแทนโดยกำหนดให้ “ นานาชาติ ” ชนิดข้อมูลเป็นจำนวนเต็มเริ่มต้น:
ถ่าน อักขระ = 'เอ' ;นานาชาติ กำหนด = อักขระ ;
ระบบ . ออก . พิมพ์ ( 'ค่า ASCII คือ: ' + กำหนด ) ;
ในบล็อกรหัสด้านบน:
- ในทำนองเดียวกัน ให้เริ่มต้นอักขระที่ต้องการแปลงเป็นจำนวนเต็ม
- จากนั้นจัดสรร “ นานาชาติ ” ชนิดข้อมูลเป็นตัวอักษร
- สุดท้าย แสดงจำนวนเต็มที่เทียบเท่ากับ “ แอสกี ” การเป็นตัวแทน
เอาต์พุต
ในผลลัพธ์นี้สามารถวิเคราะห์ได้ว่าจำนวนเต็มที่เกี่ยวข้อง เช่น “ แอสกี ” เทียบเท่าจะถูกส่งกลับ
วิธีที่ 3: แปลง Char เป็น Int ใน Java โดยใช้วิธี “parseInt()” และ “String.valueOf()”
“ แยกวิเคราะห์ () ” วิธีการใช้เพื่อรับประเภทข้อมูลดั้งเดิมของ “ สตริง ', และ ' String.valueOf() ” วิธีการแปลงค่าประเภทต่าง ๆ เป็นสตริง เมธอดเหล่านี้สามารถรวมกันเพื่อแปลงอักขระเป็นสตริง แล้วส่งคืนการแสดงจำนวนเต็มของสตริง
ไวยากรณ์
แยกวิเคราะห์ ( x,ย )ในไวยากรณ์นี้:
- “ x ” หมายถึงการแสดงสตริงของทศนิยม
- “ และ ” แปลง “x” เป็นจำนวนเต็ม
ในไวยากรณ์ที่กำหนดข้างต้น “ อักขระ ” ตรงกับอักขระที่ต้องการแปลงเป็นสตริง
ตัวอย่าง
มาดูบรรทัดรหัสด้านล่าง:
ถ่าน อักขระ = '1' ;นานาชาติ กำหนด = จำนวนเต็ม . แยกวิเคราะห์ ( สตริง . มูลค่าของ ( อักขระ ) ) ;
ระบบ . ออก . พิมพ์ ( 'จำนวนเต็มคือ: ' + กำหนด ) ;
ตามรหัสด้านบน ใช้ขั้นตอนต่อไปนี้:
- ในทำนองเดียวกัน ให้เริ่มต้นอักขระที่จะแปลงเป็นจำนวนเต็ม
- ตอนนี้ใช้การรวม ' แยกวิเคราะห์ () ' และ ' String.valueOf() ” วิธีการแปลงอักขระเริ่มต้นเป็นสตริงก่อนแล้วจึงแปลงสตริงเป็นจำนวนเต็ม
- สุดท้าย เข้าสู่ระบบการแปลง “ จำนวนเต็ม ” การเป็นตัวแทนของตัวละคร
เอาต์พุต
ผลลัพธ์นี้บ่งบอกเป็นนัยว่าได้ปฏิบัติตามข้อกำหนดที่ต้องการแล้ว
บทสรุป
ในการแปลง char เป็น int ใน Java ให้ใช้ ' Character.getNumericValue() ” วิธีการกำหนด “ นานาชาติ ” Data Type หรือใช้แบบรวม “ แยกวิเคราะห์ () ' และ ' String.valueOf() ” วิธีการ แนวทางเหล่านี้คืนค่า “ นานาชาติ ” ค่าโดยตรง โดยกำหนดชนิดข้อมูลที่ต้องการหรือโดยการแปลงอักขระเป็นสตริงก่อนแล้วแยกวิเคราะห์เป็นจำนวนเต็มตามลำดับ บล็อกนี้มีรายละเอียดเกี่ยวกับแนวทางการแปลง “ ถ่าน ' ถึง ' นานาชาติ ” ในภาษาจาวา