Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. การตรวจสอบที่อยู่อีเมลที่ถูกต้องโดยใช้นิพจน์ทั่วไปใน Java

    เพื่อตรวจสอบว่าสตริงอินพุตที่กำหนดเป็น id อีเมลที่ถูกต้องตรงกับต่อไปนี้หรือไม่คือนิพจน์ทั่วไปที่ตรงกับ id อีเมล - ^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$ ที่ไหน ^ ตรงกับจุดเริ่มต้นของประโยค [a-zA-Z0-9+_.-] จับคู่อักขระหนึ่งตัวจากตัวอักษรภาษาอังกฤษ (ทั้งสองกรณี) ตัวเลข “+”, “_”, “.” และ “-” ก่อนเครื

  2. จะรับอักษรตัวแรกของแต่ละคำโดยใช้นิพจน์ทั่วไปใน Java ได้อย่างไร

    อักขระเมตา “\b ” ตรงกับขอบเขตของคำและ [a-zA-Z] จะจับคู่อักขระหนึ่งตัวจากตัวอักษรภาษาอังกฤษ (ทั้งสองกรณี) กล่าวโดยย่อ นิพจน์ \\b[a-zA-Z] จับคู่อักขระตัวเดียวจากตัวอักษรภาษาอังกฤษ ทั้งสองกรณีหลังขอบเขตคำทุกคำ ดังนั้น ในการดึงอักษรตัวแรกของแต่ละคำ − รวบรวมนิพจน์ข้างต้นของวิธีการคอมไพล์ () ของคล

  3. จะแยกแต่ละคำ (ภาษาอังกฤษ) ออกจากสตริงโดยใช้นิพจน์ทั่วไปใน Java ได้อย่างไร

    นิพจน์ทั่วไป “[a-zA-Z]+ ” ตรงกับหนึ่งหรือตัวอักษรภาษาอังกฤษ ดังนั้นหากต้องการแยกแต่ละคำในสตริงอินพุตที่กำหนด - รวบรวมนิพจน์ข้างต้นของวิธีการคอมไพล์ () ของคลาส Pattern รับออบเจ็กต์ Matcher ที่ข้ามสตริงอินพุตที่ต้องการเป็นพารามิเตอร์ไปยังเมธอด matcher() ของคลาส Pattern สุดท้าย สำหรับแต่ละการแ

  4. จะแทนที่หลายช่องว่างในสตริงโดยใช้ช่องว่างเดียวโดยใช้ Java regex ได้อย่างไร

    อักขระเมตา “\\s” จับคู่ช่องว่างและ + ระบุการเกิดขึ้นของช่องว่างอย่างน้อยหนึ่งครั้ง ดังนั้น นิพจน์ทั่วไป \\S+ จะจับคู่อักขระช่องว่างทั้งหมด (ตัวเดียวหรือหลายตัว) ดังนั้นเพื่อแทนที่หลายช่องว่างด้วยช่องว่างเดียว จับคู่สตริงอินพุตกับนิพจน์ทั่วไปด้านบนและแทนที่ผลลัพธ์ด้วยช่องว่างเดียว “ ” ตัวอย่างที่ 1

  5. จะแยกตัวเลขออกจากสตริงโดยใช้นิพจน์ทั่วไปได้อย่างไร

    คุณสามารถจับคู่ตัวเลขในสตริงที่กำหนดโดยใช้นิพจน์ทั่วไปอย่างใดอย่างหนึ่งต่อไปนี้ - “\\d+”หรือ([0-9]+) ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ ExtractingDigits { โมฆะสาธารณะหลัก (สตริง [] args) { Scanner sc =สแกนเนอร์ใหม่ (ระ

  6. จับคู่สตริงโดยไม่คำนึงถึงขนาดตัวพิมพ์โดยใช้ Java regex

    วิธีการคอมไพล์ของคลาส patter ยอมรับพารามิเตอร์สองตัว - ค่าสตริงที่แสดงถึงนิพจน์ทั่วไป ค่าจำนวนเต็มของฟิลด์ของคลาส Pattern ฟิลด์ CASE_INSENSITIVE ของคลาส Pattern ตรงกับอักขระโดยไม่คำนึงถึงตัวพิมพ์ ดังนั้น หากคุณส่งผ่านเป็นค่าแฟล็กไปยังเมธอด compile() พร้อมกับนิพจน์ทั่วไปของคุณ อักขระของทั้งสองกรณี

  7. วิธีจับคู่อักขระเมตา regex ใน java เป็นอักขระตามตัวอักษร

    วิธีการคอมไพล์ของคลาส patter ยอมรับพารามิเตอร์สองตัว - ค่าสตริงที่แสดงถึงนิพจน์ทั่วไป ค่าจำนวนเต็มของฟิลด์ของคลาส Pattern ไฟล์ LITERAL ของไฟล์ช่วยให้แยกวิเคราะห์รูปแบบตามตัวอักษรได้ กล่าวคือ metacharacter ของนิพจน์ทั่วไปและ Escape Sequence ทั้งหมดไม่มีความหมายพิเศษใด ๆ ที่ถือว่าเป็นอักขระตามตัวอั

  8. วิธีลบอักขระที่ไม่ใช่ ASCII ออกจากสตริง

    คลาสอักขระ Posix \p{ASCII} จับคู่อักขระ ASCII และอักขระเมตา ^ ทำหน้าที่เป็นการปฏิเสธ กล่าวคือ นิพจน์ต่อไปนี้ตรงกับอักขระที่ไม่ใช่ ASCII ทั้งหมด [^\\p{ASCII}] วิธีการreplaceAll() ของคลาส String ยอมรับนิพจน์ปกติและสตริงการแทนที่ และแทนที่อักขระของสตริงปัจจุบัน (ตรงกับรูปแบบที่กำหนด) ด้วยสตริงการแ

  9. คลาสอักขระ Posix \p{Lower} Java regex

    คลาสนี้จับคู่ตัวอักษรตัวพิมพ์เล็ก เช่น a ถึง z. ตัวอย่างที่ 1 import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;คลาสสาธารณะ Posix_LowerExample { โมฆะสาธารณะสาธารณะหลัก (สตริง args [] ) {// นิพจน์ปกติเพื่อให้ตรงกับด้านล่าง ตัวอักษรตัวพิมพ์ String regex =^\\p{Lower

  10. คลาสอักขระ Posix \p{Upper} Java regex

    คลาสนี้ตรงกับตัวอักษรตัวพิมพ์ใหญ่ ตัวอย่างที่ 1 นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาสสาธารณะ Posix_LowerExample { โมฆะสาธารณะหลัก (สตริง args [] ) {// นิพจน์ทั่วไปเพื่อให้ตรงกับส่วนบน ตัวอักษรตัวพิมพ์ String regex =^\\p{Upper}+$; //รับข้อมูลอินพ

  11. ยอมรับสตริงวันที่ (รูปแบบ MM-dd-yyyy) โดยใช้ Java regex หรือไม่

    ต่อไปนี้คือนิพจน์ทั่วไปที่ตรงกับวันที่ในรูปแบบ dd-MM-yyyy ^(1[0-2]|0[1-9])/(3[01]|[12][0-9]|0[1-9])/[0-9]{4}$ เพื่อจับคู่วันที่ในสตริงในรูปแบบนั้น รวบรวมนิพจน์ข้างต้นของวิธีการคอมไพล์ () ของคลาส Pattern รับออบเจ็กต์ Matcher ที่ข้ามสตริงอินพุตที่ต้องการเป็นพารามิเตอร์ไปยังเมธอด matcher() ของค

  12. ความแตกต่างระหว่างคลาสนามธรรมและอินเตอร์เฟสใน Java

    ใน Java นามธรรมสามารถทำได้โดยใช้คลาสนามธรรมและอินเทอร์เฟซ ทั้งสองมีวิธีนามธรรมที่คลาสลูกหรือคลาสที่นำไปใช้งาน ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างคลาสนามธรรมและอินเทอร์เฟซ ซีเนียร์ เลขที่ Key คลาสนามธรรม อินเทอร์เฟซ 1 วิธีการที่รองรับ คลาสนามธรรมสามารถมีได้ทั้งวิธีนามธรรมและรูปธรรม

  13. ความแตกต่างระหว่างคลาสนามธรรมและคลาสที่เป็นรูปธรรมใน Java

    ใน Java นามธรรมสามารถทำได้โดยใช้คลาสนามธรรมและอินเทอร์เฟซ คลาสนามธรรมประกอบด้วยเมธอดนามธรรมซึ่งคลาสลูก ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างคลาสนามธรรมและคลาสที่เป็นรูปธรรม ซีเนียร์ เลขที่ Key คลาสนามธรรม คลาสคอนกรีต 1 วิธีการที่รองรับ คลาสนามธรรมสามารถมีได้ทั้งวิธีนามธรรมและรูปธรรม

  14. ความแตกต่างระหว่างคลาส Scanner และ BufferReader ใน Java

    Scanner และ BufferReader ทั้งสองคลาสใช้ในการอ่านอินพุตจากระบบภายนอก โดยปกติสแกนเนอร์จะใช้เมื่อเราทราบว่าอินพุตเป็นสตริงประเภทหรือประเภทดั้งเดิม และ BufferReader ใช้เพื่ออ่านข้อความจากสตรีมอักขระในขณะที่บัฟเฟอร์อักขระเพื่อการอ่านอักขระอย่างมีประสิทธิภาพ ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างคลาส Scann

  15. ความแตกต่างระหว่างตัวสร้างและวิธีการใน Java

    ตัวสร้างเป็นวิธีการพิเศษที่ใช้ในการเริ่มต้นวัตถุในขณะที่วิธีการใช้เพื่อดำเนินการคำสั่งบางอย่าง ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างตัวสร้างและวิธีการ ซีเนียร์ เลขที่ Key ตัวสร้าง วิธีการ 1 วัตถุประสงค์ Constructor ใช้ในการสร้างและเริ่มต้น Object Method ใช้ในการดำเนินการคำสั่งบางอย่า

  16. ความแตกต่างระหว่างอินเทอร์เฟซและคลาสใน Java

    คลาส คลาสคือพิมพ์เขียวที่สร้างแต่ละออบเจ็กต์ คลาสสามารถมีตัวแปรประเภทใดก็ได้ต่อไปนี้ ตัวแปรท้องถิ่น − ตัวแปรที่กำหนดไว้ภายในเมธอด ตัวสร้าง หรือบล็อก เรียกว่าตัวแปรท้องถิ่น ตัวแปรจะถูกประกาศและเริ่มต้นภายในเมธอด และตัวแปรจะถูกทำลายเมื่อเมธอดเสร็จสิ้น ตัวแปรอินสแตนซ์ − ตัวแปรอินสแตนซ์เป็นตัวแปร

  17. ความแตกต่างระหว่างวิธีการแบบคงที่และแบบไม่คงที่ใน Java

    เมธอด Java คือชุดของคำสั่งที่จัดกลุ่มเข้าด้วยกันเพื่อดำเนินการ ตัวอย่างเช่น เมื่อคุณเรียกใช้เมธอด System.out.println() ระบบจะเรียกใช้คำสั่งหลายคำสั่งจริง ๆ เพื่อแสดงข้อความบนคอนโซล วิธีการคงที่ เมธอดสแตติกเรียกอีกอย่างว่าเมธอดของคลาส และเป็นเรื่องปกติในอ็อบเจ็กต์ของคลาส และเมธอดนี้สามารถเข้าถึงได้โ

  18. ความแตกต่างระหว่างตัวแปรสแตติกและไม่ใช่สแตติกใน Java

    ตัวแปรให้พื้นที่เก็บข้อมูลที่มีชื่อซึ่งโปรแกรมของเราสามารถจัดการได้ ตัวแปรแต่ละตัวใน Java มีประเภทเฉพาะ ซึ่งกำหนดขนาดและเลย์เอาต์ของหน่วยความจำของตัวแปร ช่วงของค่าที่สามารถเก็บไว้ในหน่วยความจำนั้น และชุดของการดำเนินการที่สามารถนำไปใช้กับตัวแปรได้ ตัวแปรคงที่ ตัวแปรสแตติกเรียกอีกอย่างว่าตัวแปรคลาสแล

  19. ความแตกต่างระหว่าง ArrayList และ LinkedList ใน Java

    ทั้ง ArrayList และ LinkedList ใช้งานอินเทอร์เฟซรายการใน Java ทั้งสองคลาสไม่ซิงโครไนซ์ แต่ก็มีความแตกต่างบางอย่างเช่นกัน ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างวิธี ArrayList และ LinkedList ซีเนียร์ เลขที่ Key ArrayList LinkedList 1 การใช้งานภายใน ArrayList ภายในใช้อาร์เรย์ไดนามิกเพื่อจั

  20. ความแตกต่างระหว่าง ArrayList และ Vector ใน Java

    ทั้ง ArrayList และ Vector มีการใช้งานอินเทอร์เฟซรายการใน Java ทั้งสองคลาสเก็บลำดับการแทรก แต่ก็มีความแตกต่างบางอย่างเช่นกัน ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างวิธี ArrayList และ Vector ซีเนียร์ เลขที่ Key ArrayList เวกเตอร์ 1 การซิงโครไนซ์ ArrayList ไม่ได้รับการซิงโครไนซ์ เวกเตอร์

Total 1921 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:45/97  20-คอมพิวเตอร์/Page Goto:1 39 40 41 42 43 44 45 46 47 48 49 50 51