คุณจะตรวจสอบว่าสตริงเป็นจำนวนเต็มใน Java ได้อย่างไร
คุณจะตรวจสอบว่าสตริงเป็นจำนวนเต็มใน Java ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าสตริงเป็นจำนวนเต็มใน Java ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าสตริงเป็นจำนวนเต็มใน Java ได้อย่างไร
วีดีโอ: String To Int in Java - Learn How to Convert a String to an Integer 2024, อาจ
Anonim

คุณสามารถใช้ได้ จำนวนเต็ม . parseInt() หรือ จำนวนเต็ม . valueOf() ที่จะได้รับ จำนวนเต็ม จาก สตริง และจับ NS ข้อยกเว้น ถ้า ไม่เป็นอุทาหรณ์ int . อยากโดนจับ NS NumberFormatException มันสามารถโยน

ในทำนองเดียวกัน คุณจะตรวจสอบได้อย่างไรว่าอักขระเป็นจำนวนเต็มใน Java หรือไม่

  1. หากคุณต้องการทราบว่าอักขระเป็นตัวอักษรหรือตัวเลข Unicode หรือไม่ ให้ใช้อักขระดังกล่าว isLetter และตัวละคร เมธอด isDigit
  2. หากคุณต้องการทราบว่าอักขระเป็นตัวอักษรหรือตัวเลข ASCII หรือไม่ วิธีที่ดีที่สุดคือการทดสอบโดยเปรียบเทียบกับช่วงอักขระ 'a' ถึง 'z', 'A' ถึง 'Z' และ '0' ถึง '9'.

นอกจากนี้ Java เป็นตัวอักษรและตัวเลขหรือไม่ Java regex เพื่ออนุญาตเท่านั้น ตัวอักษรและตัวเลข ตัวอักษร เราสามารถใช้นิพจน์ทั่วไปที่กำหนดซึ่งใช้ตรวจสอบการป้อนข้อมูลของผู้ใช้ในลักษณะที่อนุญาตเท่านั้น ตัวอักษรและตัวเลข ตัวอักษร ตัวอักษรและตัวเลข อักขระคือตัวอักษรและตัวเลขทั้งหมด เช่น ตัวอักษร A–Z, a–z และตัวเลข 0–9

ดังนั้นจำนวนเต็มเป็นสตริง Java หรือไม่

ความแตกต่างระหว่าง จำนวนเต็ม และ สตริง วัตถุใน Java เป็น: จำนวนเต็ม สามารถแปลงเป็น สตริง , แต่ สตริง ไม่สามารถแปลงเป็น จำนวนเต็ม . จำนวนเต็ม เป็นค่าตัวเลขและ สตริง เป็นค่าอักขระที่แสดงในเครื่องหมายคำพูด

C# เป็นตัวเลขหรือตัวอักษร?

ค# | ชาร์. ใน ค# , ชาร์. IsLetterOrDigit() เป็นระบบ วิธี Char struct ที่ใช้ในการตรวจสอบว่า Unicode อักขระ สามารถแบ่งได้เป็น จดหมาย หรือทศนิยม ตัวเลข.

แนะนำ: