เมื่อเขียนโปรแกรมใน Eclipse หากตัวแปรของเราจำเป็นต้องป้อนด้วยตนเองเราสามารถใช้คลาสสแกนเนอร์ได้
สแกนเนอร์คลาสยูทิลิตี้ใหม่สำหรับการสแกนข้อความอินพุต เนื่องจากข้อมูลใด ๆ จะต้องถูกเรียกคืนโดยรูปแบบเดียวกันของกลุ่มจับภาพหรือโดยใช้ดัชนีเพื่อดึงส่วนต่าง ๆ ของข้อความ จากนั้นวิธีการดึงรายการข้อมูลประเภทเฉพาะจากสตรีมอินพุตสามารถใช้ร่วมกันได้ ด้วยวิธีนี้นอกเหนือจากการใช้นิพจน์ทั่วไปคลาสสแกนเนอร์ยังสามารถวิเคราะห์ข้อมูลของสตริงและประเภทดั้งเดิม (เช่น Int และ Double) โดยพลการ ด้วยสแกนเนอร์คุณสามารถเขียนตัววิเคราะห์ไวยากรณ์ที่กำหนดเองสำหรับเนื้อหาข้อความใด ๆ ที่คุณต้องการประมวลผล
หมายเหตุ: ใน Eclipse คุณต้องนำเข้า java.util.scanner ภายใต้แพ็คเกจที่จุดเริ่มต้น; มิฉะนั้นสแกนเนอร์ไม่สามารถเรียกได้
ระบุว่า:
แพ็คเกจ com.lovo.homework; // ป้อน A จากนั้นจัดเก็บข้อมูลจาก A ถึง Z ลงในอาร์เรย์และข้ามและพิมพ์อักขระตัวพิมพ์เล็กจาก A ถึง Z นำเข้า java.util.scanner; Homeworkwork2016_11_17_1 {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {Scanner scn = เครื่องสแกนใหม่ (System.in); System.out.println ("โปรดป้อนสตริง A:") chr = y.tochararray () [0]; // แปลงสตริงเป็นอักขระสำหรับ (int i = 0; i <26; i ++) {system.out.println ("chr ["+i+"] ="+chr); chr ++;}}}}}}}}}เอาท์พุท:
กรุณากรอกสตริง A:
ป้อนสตริงแล้วกด Enter:
กรุณากรอกสตริง A: B/Chr [0] = BCHR [1] = CCR [2] = DCHR [3] = ECR [4] = FCHR [5] = GCHR [6] = HCHR [7] = ICHR [8] = JCHR [9] = KCHR [10] = LCHR [11] = MCHR [12] = NCHR 13] = ochr [14] = pchr [15] = qChr [16] = rchr [17] = schr [18] = tchr [19] = uchr [20] = vchr [21] = wchr [22] = xchr [23] = ychr [24] = zchr [25] =
ยกเว้นสตริงสามารถป้อนประเภทอื่น ๆ ทั้งหมดได้ เราเพียงแค่ต้องเปลี่ยนสตริงในสตริง m = scn.nextline () เป็น int เพื่อป้อนจำนวนเต็มและสิ่งเดียวกันก็เป็นจริงสำหรับผู้อื่น
เคล็ดลับ:
การใช้คราสในรูปแบบรหัส Java และคีย์ทางลัดคือ: Ctrl+Shift+F
รูปแบบรหัสข้างต้นถูกรบกวนอย่างจงใจ:
หลังจากการจัดรูปแบบ:
มันไม่ดีขึ้นเหรอ?
สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับตัวอย่างการใช้งานของคลาสเครื่องสแกนการเขียนโปรแกรม Java ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!