Java хэл дээрх мөр бүхэл тоо эсэхийг хэрхэн шалгах вэ?
Java хэл дээрх мөр бүхэл тоо эсэхийг хэрхэн шалгах вэ?

Видео: Java хэл дээрх мөр бүхэл тоо эсэхийг хэрхэн шалгах вэ?

Видео: Java хэл дээрх мөр бүхэл тоо эсэхийг хэрхэн шалгах вэ?
Видео: IELTS All Tips for Speaking Writing Listening & Reading Preparation 2024, Арваннэгдүгээр
Anonim

Та ашиглаж болно Бүхэл тоо . parseInt() эсвэл Бүхэл тоо . авахын тулд valueOf(). бүхэл тоо -аас мөр , мөн барих нь үл хамаарах зүйл хэрэв энэ нь задаргаа биш юм int . Та барина гэдэгт итгэлтэй байхыг хүсч байна нь NumberFormatException нь шидэж болно.

Үүний нэгэн адил Java хэл дээрх тэмдэгт бүхэл тоо эсэхийг хэрхэн шалгах вэ?

  1. Хэрэв та тэмдэгт нь Юникод үсэг эсвэл цифр мөн эсэхийг мэдэхийг хүсвэл Тэмдэгтийг ашиглана уу. үсэг ба тэмдэгт. isDigit аргууд.
  2. Хэрэв та тэмдэгт нь ASCII үсэг эсвэл цифр мөн эсэхийг мэдэхийг хүсвэл 'a'-аас 'z', 'A'-аас 'Z', '0' хүртэлх тэмдэгтүүдийн мужтай харьцуулж шалгах нь хамгийн сайн арга юм. '9'.

Мөн Java бол үсэг тоо мөн үү? Java regex зөвхөн зөвшөөрнө үсэг тоо тэмдэгтүүд. Бид өгөгдсөн ердийн илэрхийлэлийг зөвхөн зөвшөөрөгдсөн байдлаар хэрэглэгчийн оруулсан мэдээллийг баталгаажуулахад ашиглаж болно үсэг тоо тэмдэгтүүд. Үсэг тоо тэмдэгтүүд нь бүх цагаан толгой ба тоонууд, өөрөөр хэлбэл A–Z, a–z үсэг, 0–9 хүртэлх цифрүүд юм.

Тиймээс бүхэл тоо нь Java мөр мөн үү?

хоорондын ялгаа Бүхэл тоо болон Мөр доторх объектууд Java нь: Бүхэл тоо болгон хувиргах боломжтой Мөр , гэхдээ Мөр руу хөрвүүлэх боломжгүй Бүхэл тоо . Бүхэл тоо нь тоон утга ба Мөр нь хашилтанд дүрслэгдсэн тэмдэгтийн утга юм.

C# нь цифр үү эсвэл үсэг үү?

C# | Чар. онд C# , Чар. IsLetterOrDigit() нь систем юм. Юникод байгаа эсэхийг шалгахад ашигладаг Char struct арга зан чанар гэж ангилж болно захидал эсвэл аравтын цифр.

Зөвлөмж болгож буй: