หน้าแรก
หน้าแรก
คลาสนี้จับคู่ตัวอักษรทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; ตัวอย่างคลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก ( สตริง args [] ) {// นิพจน์ปกติเพื่อให้ตรงกับด้านล่าง ตัวอักษรตัวพิมพ์ String regex =^\\p{Alpha}+$
คลาสนี้จับคู่ตัวเลขทศนิยม 0 ถึง 9 ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ DigitsExample { โมฆะสาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in); อิ
คลาสนี้ตรงกับตัวอักษรและตัวเลข ตัวอย่าง นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ AlphanumericExample { โมฆะคงที่สาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in)
ชั้นเรียนนี้ตรงกับเครื่องหมายวรรคตอน นั่นคือ!#$%&()*+,-./:;?@[\]^_`{|}~ ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ AlphanumericExample { โมฆะคงที่สาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสต
คลาสนี้จับคู่อักขระที่มองเห็นได้ทั้งหมด เช่น ตัวอักษร ตัวเลข เครื่องหมายวรรคตอน ตัวอย่างที่ 1 นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาส VisiblieCharacters สาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป
คลาสนี้ตรงกับอักขระที่พิมพ์ได้ทั้งหมด ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ PrintableCharacters { public static void main (String args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร์ sc =สแกนเนอร์ใ
หากคุณต้องการระบุจำนวนครั้งในขณะที่สร้างนิพจน์ทั่วไป คุณสามารถใช้ตัวระบุได้ Java รองรับ quantifiers สามประเภท ได้แก่:greedy quantifiers, quantifiers ที่ไม่เต็มใจ และ quantifiers ที่มีความเป็นเจ้าของ ปริมาณที่โลภ - ปริมาณโลภคือปริมาณเริ่มต้น ปริมาณที่โลภจับคู่ให้มากที่สุดจากสตริงอินพุต (การจับคู่ที่ย
คลาสนี้จับคู่อักขระทศนิยมฐานสิบหกเช่น [0-9a-fA-F]. ตัวอย่างที่ 1 นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาส SpaceCharacters สาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร์ sc =สแกนเ
คลาสนี้ตรงกับอักขระช่องว่างสีขาว เช่น \t, \n, \x, 0B, \f, \r. ตัวอย่างที่ 1 นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาส SpaceCharacters สาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร
คลาสอักขระนี้ \p{javaLowerCase} ตรงกับอักษรตัวพิมพ์เล็ก คลาสนี้จับคู่อักขระที่คืนค่า true เมื่อส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด isLowerCase() ของคลาส java.lang.Character ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ RegexExample
ใน Java เรารู้ว่า Collections เป็นหนึ่งในแนวคิดที่สำคัญที่สุดที่ทำให้ Java เป็นภาษาที่ทรงพลังในตัวเอง เป็นการสนับสนุนเฉพาะคอลเล็กชันใน Java ที่ทำให้สนับสนุนข้อมูลประเภทใดก็ได้ที่สะดวกและมีประสิทธิภาพควบคู่ไปกับการดำเนินการ CRUD ที่เป็นไปได้ แต่ในระยะเดียวกันเมื่อคอลเล็กชันสัมผัสกับมัลติเธรด ประสิทธ
JDK, JRE และ JVM ทั้งสามนั้นต้องพึ่งพาอาศัยกัน และไม่มีจุดร่วม จึงไม่มีประสิทธิภาพที่จะระบุความแตกต่างในรูปแบบตาราง อย่างไรก็ตาม เราจะพูดถึงสิ่งเหล่านี้ในย่อหน้าต่อไปนี้ JVM JVM เป็นตัวย่อสำหรับเครื่องเสมือน Java ซึ่งโดยทั่วไปแล้วเป็นข้อกำหนดที่ให้สภาพแวดล้อมรันไทม์ซึ่งสามารถเรียกใช้โค้ด Java byte
ดังที่เราทราบใน Java Collections เป็นหนึ่งในโครงสร้างข้อมูลที่สำคัญที่สุดในการเก็บข้อมูล มีการใช้งานหลายอย่างในคอลเล็กชัน เช่น แผนที่ รายการการตั้งค่า เป็นต้น ซึ่งทำให้คุ้มค่าที่สุดสำหรับการจัดเก็บข้อมูลและจัดการตามความเหมาะสม เนื่องจากการใช้งานเหล่านี้ไม่เพียงแต่ทำให้การจัดเก็บข้อมูลมีประสิทธิภาพ แ
นอกเหนือจากคำสำคัญอื่น ๆ Java ยังให้คำนี้และ super เป็นคำสำคัญพิเศษซึ่งส่วนใหญ่ใช้เพื่อแสดงอินสแตนซ์ปัจจุบันของคลาสและเป็น super class ตามลำดับ ด้วยความคล้ายคลึงกันนี้ คำหลักทั้งสองนี้จึงมีความแตกต่างที่สำคัญระหว่างกัน โดยมีรายการดังต่อไปนี้ - ซีเนียร์ เลขที่ คีย์ นี่ สุดยอด 1 เป็นตัวแทนและอ้างอิ
คลาสอักขระนี้ \p{javaUpperCase} ตรงกับอักษรตัวพิมพ์ใหญ่ คลาสนี้จับคู่อักขระที่คืนค่า true เมื่อส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด isUpperCase() ของคลาส java.lang.Character ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ RegexExample
คลาสอักขระนี้ \p{javaWhitespace} ตรงกับช่องว่าง คลาสนี้จับคู่อักขระที่คืนค่า true เมื่อส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด isWhitespace() ของคลาส java.lang.Character ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ RegexExample { โมฆะส
คลาสอักขระนี้ \p{javaMirrored} ตรงกับอักษรตัวพิมพ์ใหญ่ คลาสนี้จับคู่อักขระที่คืนค่า true เมื่อส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด isMirrored() ของคลาส java.lang.Character ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ RegexExample {
java.util.regex.MatcheResult อินเทอร์เฟซมีวิธีการดึงผลลัพธ์ของการแข่งขัน คุณสามารถรับออบเจ็กต์ของอินเทอร์เฟซนี้โดยใช้ toMatchResult() วิธีการของคลาส Matcher เมธอดนี้ส่งคืนออบเจ็กต์ MatchResult ซึ่งแสดงถึงสถานะการจับคู่ของตัวจับคู่ปัจจุบัน เริ่มต้น() เมธอดของอินเทอร์เฟซนี้จะคืนค่าดัชนีเริ่มต้นของก
ที่ java.util.regex.MatcheResult อินเทอร์เฟซมีวิธีการดึงผลลัพธ์ของการแข่งขัน คุณสามารถรับออบเจ็กต์ของอินเทอร์เฟซนี้โดยใช้ toMatchResult() วิธีการของ ตัวจับคู่ ระดับ. เมธอดนี้ส่งคืนออบเจ็กต์ MatchResult ซึ่งแสดงถึงสถานะการจับคู่ของตัวจับคู่ปัจจุบัน จบ(กลุ่ม int) เมธอดของอินเทอร์เฟซนี้ยอมรับจำนวนเ
อินเทอร์เฟซ java.util.function.UnaryOperator และสามารถใช้เป็นเป้าหมายการกำหนดสำหรับนิพจน์แลมบ์ดา ซึ่งแสดงถึงการดำเนินการบนตัวถูกดำเนินการเดี่ยวซึ่งผลลัพธ์จะเป็นประเภทเดียวกับอินพุต เราสามารถสร้าง UnaryOperator ของเราเองได้โดยใช้อินเทอร์เฟซนี้ วิธีการreplaceAll() ของอินเทอร์เฟซ List ยอมรับอ็อบเจ็กต์