Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. จับคู่นิพจน์ Java Regular ทั้งคำ:

    อักขระเมตา \b ตรงกับขอบเขตของคำ กล่าวคือ จะจับคู่ก่อนอักขระคำแรกและหลังอักขระคำสุดท้าย และระหว่างอักขระคำและอักขระที่ไม่ใช่คำ ดังนั้น หากต้องการจับคู่ทั้งคำ คุณต้องล้อมรอบคำนั้นระหว่างอักขระเมตาดาต้าขอบเขตของคำเป็น − \btest\b ตัวอย่าง ตัวอย่าง Java ต่อไปนี้จะนับและพิมพ์จำนวนครั้งของการทดสอบคำในสตร

  2. นิพจน์ทั่วไป Java ที่ไม่ใช่การจับกลุ่ม:

    การใช้การจับกลุ่ม คุณสามารถจัดการอักขระหลายตัวเป็นหน่วยเดียวได้ คุณเพียงแค่ต้องวางอักขระเพื่อจัดกลุ่มไว้ในชุดวงเล็บ ตัวอย่างเช่น − (.*)(\\d+)(.*) หากคุณกำลังพยายามจับคู่หลายกลุ่ม ผลการแข่งขันของแต่ละกลุ่มจะถูกบันทึกไว้ คุณสามารถรับผลลัพธ์จากกลุ่มโดยส่งหมายเลขกลุ่มที่เกี่ยวข้องไปยังเมธอด group() 1,2

  3. การกำหนดตำแหน่งและความยาวของการจับคู่ Java regex

    เมธอด start() ของคลาส java.util.regex.Matcher จะคืนค่าตำแหน่งเริ่มต้นของการแข่งขัน (หากมีการจับคู่เกิดขึ้น) ในทำนองเดียวกัน เมธอด end() ของคลาส Matcher จะคืนค่าตำแหน่งสิ้นสุดของการแข่งขัน ดังนั้น ค่าตอบแทนของเมธอด start() จะเป็นตำแหน่งเริ่มต้นของการจับคู่ และความแตกต่างระหว่างค่าที่ส่งคืนของเมธอด

  4. รับรายการนิพจน์ทั่วไปของ Java ที่ตรงกันทั้งหมด

    Java ไม่มีวิธีใดๆ ในการดึงรายการการแข่งขันทั้งหมดที่เราจำเป็นต้องใช้ Lists และเพิ่มผลลัพธ์ลงใน while loop ตัวอย่าง import java.util.ArrayList; import java.util.Iterator; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ListOfMatches{    

  5. ค้นหาการจับคู่ภายในนิพจน์ปกติของ Java ที่ตรงกันอีกรายการ

    ในการจับคู่รูปแบบภายในการจับคู่อื่น คุณต้องรวบรวมนิพจน์ทั่วไปเพื่อให้ตรงกับรูปแบบภายนอก ค้นหาการจับคู่ดึงผลลัพธ์และส่งผลลัพธ์เป็นอินพุตไปยังออบเจ็กต์ Matcher ภายใน ตัวอย่าง import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatcherExample {  

  6. การแทนที่นิพจน์ปกติ Java เนื้อหาที่ตรงกันทั้งหมด

    เมื่อคุณคอมไพล์นิพจน์ทั่วไปที่จำเป็นและดึงข้อมูลออบเจกต์ที่ตรงกันโดยส่งสตริงอินพุตเป็นพารามิเตอร์ไปยังเมธอด matcher() คุณสามารถแทนที่ส่วนที่ตรงกันทั้งหมดของสตริงอินพุตด้วย str4ing อื่นโดยใช้เมธอด replaceAll() ของคลาส Matcher เมธอดนี้ยอมรับสตริง (สตริงการแทนที่) และแทนที่การจับคู่ทั้งหมดในสตริงอินพ

  7. นิพจน์ทั่วไปของ Java ที่จับกลุ่มที่มีชื่อ

    กลุ่มการจับภาพที่มีชื่อช่วยให้คุณสามารถอ้างอิงกลุ่มตามชื่อได้ Java เริ่มสนับสนุนกลุ่มที่แคปไว้ตั้งแต่ SE7 ตัวอย่าง นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ ReplaceAll { โมฆะสาธารณะหลัก (สตริง [] args) { Scanner sc =สแกนเนอร์ใหม่ (ระบบ .ใน

  8. แยกข้อความโดยใช้ java.util.regex package

    วิธี split() ของคลาส String ยอมรับนิพจน์ทั่วไป แยกข้อความอินพุตปัจจุบันออกเป็นโทเค็นและส่งกลับเป็นอาร์เรย์สตริง ตัวอย่าง import java.util.Scanner; public class Example{    public static void main(String[] args) {       Scanner sc = new Scanner(System.in);      

  9. จับคู่หลายบรรทัดในนิพจน์ปกติ Java

    เพื่อจับคู่/ค้นหาข้อมูลที่ป้อนด้วยหลายบรรทัด - รับสตริงอินพุต แยกเป็นอาร์เรย์ของโทเค็นโดยส่ง \r?\n เป็นพารามิเตอร์ไปยังวิธีการแยก รวบรวมนิพจน์ทั่วไปที่จำเป็นโดยใช้วิธีการคอมไพล์ () ของคลาสรูปแบบ ดึงวัตถุที่จับคู่โดยใช้เมธอด matcher() ใน for loop ค้นหารายการที่ตรงกันในแต่ละองค์ประกอบ (

  10. คลาสอักขระ:การปฏิเสธ - นิพจน์ทั่วไปของ Java

    คลาสอักขระในนิพจน์ทั่วไป Java ถูกกำหนดโดยใช้วงเล็บเหลี่ยม [ ] นิพจน์ย่อยนี้จับคู่อักขระตัวเดียวจากอักขระที่ระบุหรือชุดของอักขระที่เป็นไปได้ ตัวอย่างเช่น นิพจน์ทั่วไป [abc] จะจับคู่อักขระตัวเดียว a หรือ b หรือ c ในทำนองเดียวกัน [a-z] จะจับคู่อักขระตัวเดียวจาก a ถึง z ในทำนองเดียวกัน ตัวแปรเชิงลบของ

  11. คลาสอักขระ:range - Java Regular expressions

    คลาสอักขระในนิพจน์ทั่วไป Java ถูกกำหนดโดยใช้วงเล็บเหลี่ยม [ ] นิพจน์ย่อยนี้ตรงกับอักขระตัวเดียวจากที่ระบุหรือชุดของอักขระที่เป็นไปได้ ตัวอย่างเช่น นิพจน์ทั่วไป [abc] จะจับคู่อักขระตัวเดียว a หรือ b หรือ c ตัวแปรช่วงของคลาสอักขระช่วยให้คุณใช้ช่วงของอักขระได้ เช่น นิพจน์ [a-z] จะจับคู่อักขระตัวเดียวจ

  12. คลาสอักขระ:union - นิพจน์ทั่วไปของ Java

    คลาสอักขระในนิพจน์ทั่วไป Java ถูกกำหนดโดยใช้วงเล็บเหลี่ยม [ ] นิพจน์ย่อยนี้ตรงกับอักขระตัวเดียวจากที่ระบุหรือชุดของอักขระที่เป็นไปได้ ตัวอย่างเช่น นิพจน์ทั่วไป [abc] จะจับคู่อักขระตัวเดียว a หรือ b หรือ c ตัวแปรร่วมของคลาสอักขระช่วยให้คุณจับคู่อักขระจากช่วงที่ระบุ เช่น นิพจน์ [a-z[0-9]] จับคู่อักขร

  13. บทช่วยสอน Java ออนไลน์ฟรียอดนิยม

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

  14. พิมพ์การเปลี่ยนแปลงทั้งหมดของสตริงโดยใช้ ArrayList ใน Java

    ในปัญหานี้ เราได้รับสตริงขนาด n และเราต้องพิมพ์การเปลี่ยนแปลงทั้งหมดของสตริง แต่คราวนี้เราต้องพิมพ์การเรียงสับเปลี่ยนนี้โดยใช้ ArrayList มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน - อินพุต - string =XYZ ผลลัพธ์ − XYZ, XZY, YXZ, YZX, ZXY, ZYX เพื่อแก้ปัญหานี้ เราจะสร้างการเปลี่ยนแปลงทั้งหมดของอักขระในสต

  15. XDM – ตัวจัดการการดาวน์โหลดสำหรับ Linux ที่เพิ่มความเร็วของคุณเป็น 500%

    Xtreme download Supervisor (xdman) เป็นผู้ดูแลการดาวน์โหลดที่มีประสิทธิภาพสำหรับ Linux ซึ่งพัฒนาขึ้นในภาษาโปรแกรม Java สามารถเพิ่มความเร็วในการดาวน์โหลดสูงสุด 500% และเป็นทางเลือกสำหรับ windows IDM (Internet Download Manager) เข้ากันได้กับอินเทอร์เน็ตเบราว์เซอร์ยอดนิยมมากมาย เช่น Firefox, Chrome, Op

  16. วิธีการติดตั้ง Apache Maven บน Ubuntu

    Apache Maven เป็นเครื่องมือจัดการโครงการซอฟต์แวร์และทำความเข้าใจ ตามแนวคิดของโมเดลวัตถุของโครงการ (POM) Maven สามารถจัดการการสร้าง การรายงาน และเอกสารของโครงการจากข้อมูลส่วนกลาง บทความนี้อธิบายเกี่ยวกับวิธีการติดตั้ง apache maven บน Ubuntu ในการติดตั้ง apache maven นั้นควรต้องมี java ที่ติดตั้งไว้ล

  17. ความแตกต่างระหว่าง Collection.stream().forEach() และ Collection.forEach() ใน Java

    Collection.stream().forEach() และ Collection.forEach() ทั้งคู่ใช้เพื่อวนซ้ำคอลเลกชัน Collection.forEach() ใช้ตัววนซ้ำของคอลเลกชัน คอลเล็กชันส่วนใหญ่ไม่อนุญาตให้มีการปรับเปลี่ยนโครงสร้างในขณะที่ทำซ้ำ หากองค์ประกอบใด ๆ เพิ่มหรือลบในขณะที่ทำซ้ำพวกเขาจะโยนข้อยกเว้นการแก้ไขพร้อมกันทันที หาก Collection.

  18. ความแตกต่างระหว่าง EnumMap และ HashMap ใน Java

    แนะนำ EnumMap ใน JDK5 ออกแบบมาเพื่อใช้ Enum เป็นคีย์ในแผนที่ นอกจากนี้ยังเป็นการใช้งานอินเทอร์เฟซแผนที่ คีย์ทั้งหมดใน EnumMap ควรเป็นประเภท enum เดียวกัน ใน EnumMap คีย์ไม่สามารถเป็น null และมันจะส่ง NullPointerException ตามเอกสารจาวา - EnumMap ภายในใช้เป็นอาร์เรย์ การแสดงนี้มีขนาดกะทัดรัดและมีประ

  19. ความแตกต่างระหว่างคอลเลกชันและคอลเลกชันใน java

    กรอบงานคอลเลกชัน Java ใช้เพื่อจัดการคอลเลกชันของวัตถุ เฟรมเวิร์กการรวบรวมประกอบด้วยคลาสแรปเปอร์หลายคลาส คลาสสะดวก คลาสสำหรับการใช้งานดั้งเดิม เช่น vector และ Hashtable อินเทอร์เฟซการรวบรวม และอื่น ๆ คอลเล็กชันเป็นส่วนต่อประสานในเฟรมเวิร์กคอลเล็กชันจาวา แบ่งออกเป็นสองส่วน - Java util collection -

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

    Concurrent Hashmap เป็นคลาสที่เปิดตัวใน jdk1.5 แม็พแฮชที่เกิดขึ้นพร้อมกันจะใช้การล็อกที่ระดับบัคเก็ตเท่านั้นที่เรียกว่าแฟรกเมนต์ ขณะเพิ่มหรืออัปเดตแผนที่ ดังนั้น แฮชแม็พพร้อมกันจึงอนุญาตให้ดำเนินการอ่านและเขียนพร้อมกันไปยังแผนที่ได้ HashTable เป็นคลาสดั้งเดิมที่ปลอดภัยสำหรับเธรดที่เปิดตัวใน Jdk1.1

Total 1921 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:50/97  20-คอมพิวเตอร์/Page Goto:1 44 45 46 47 48 49 50 51 52 53 54 55 56