หน้าแรก
หน้าแรก
ฟิลด์ชั่วคราวคือฟิลด์ของวันที่-เวลา เช่น เดือนของปีหรือชั่วโมงของนาที ฟิลด์เหล่านี้แสดงโดยอินเทอร์เฟซ TemporalField และคลาส ChronoField ใช้งานอินเทอร์เฟซนี้ ต่อไปนี้เป็นรายการของฟิลด์ชั่วคราวต่างๆ เกี่ยวกับวันที่ที่สนับสนุนโดยคลาส ChronoField - ฟิลด์ คำอธิบาย ALIGNED_DAY_OF_WEEK_IN_MONTH ฟิลด์น
java.text.SimpleDateFormat คลาสใช้เพื่อจัดรูปแบบและแยกสตริงเป็นวันที่และวันที่เป็นสตริง หนึ่งในตัวสร้างของคลาสนี้ยอมรับค่า String ที่แสดงรูปแบบวันที่ที่ต้องการและสร้างวัตถุ SimpleDateFormat ในการฟอร์แมตมิลลิวินาทีจนถึงปัจจุบัน − สร้างสตริงรูปแบบเป็น dd MMM yyyy HH:mm:ss:SSS Z. ตัวสร้างคลาส Date
เมธอด getTime() ของคลาส Date จะดึงและส่งคืนเวลาของยุค (จำนวนมิลลิวินาทีตั้งแต่วันที่ 1 มกราคมst 1970 00:00:00 GMT0. ตัวอย่าง import java.util.Date; public class Sample { public static void main(String args[]){ //Instantiating the Date class &nbs
java.text.SimpleDateFormat คลาสใช้เพื่อจัดรูปแบบและแยกสตริงเป็นวันที่และวันที่เป็นสตริง หนึ่งในตัวสร้างของคลาสนี้ยอมรับค่า String ที่แสดงรูปแบบวันที่ที่ต้องการ และสร้างวัตถุ SimpleDateFormat การแยกวิเคราะห์/แปลงสตริงเป็นวัตถุวันที่ สร้างอินสแตนซ์ของคลาสนี้โดยส่งสตริงรูปแบบที่ต้องการ แยกวิเคราะห์
ในการจับคู่นิพจน์ทั่วไปกับสตริงที่กำหนด คุณต้อง:. คอมไพล์นิพจน์ทั่วไปของเมธอด compile() ของคลาส Pattern รับออบเจ็กต์ Matcher โดยข้ามสตริงอินพุตที่ต้องการเป็นพารามิเตอร์ไปยังเมธอด matcher() ของคลาส Pattern เมธอดmatch() ของคลาส Matcher จะคืนค่า จริง หากการจับคู่เกิดขึ้น มิฉะนั้นจะคืนค่า เท็จ ดังนั้น
คอนสตรัคเตอร์ คล้ายกับเมธอดและถูกเรียกใช้ในเวลาที่สร้างอ็อบเจ็กต์ของคลาส โดยทั่วไปจะใช้เพื่อเริ่มต้นตัวแปรอินสแตนซ์ของคลาส ตัวสร้างมีชื่อเดียวกับคลาสและไม่มีประเภทส่งคืน คอนสตรัคเตอร์เริ่มต้นใน Java เริ่มต้นสมาชิกข้อมูลของคลาสเป็นค่าเริ่มต้น เช่น 0 สำหรับ int, 0.0 สำหรับ double เป็นต้น คอนสตรัคเตอร
อินเทอร์เฟซใน Java คล้ายกับคลาส แต่มีเฉพาะเมธอดและฟิลด์ที่เป็นนามธรรมซึ่งเป็นขั้นสุดท้ายและเป็นสแตติก เช่นเดียวกับคลาส คุณสามารถขยายอินเทอร์เฟซหนึ่งจากอีกอันได้โดยใช้คีย์เวิร์ด extends คุณยังสามารถขยายอินเทอร์เฟซหลายตัวจากอินเทอร์เฟซโดยใช้คำหลักที่ขยาย โดยแยกอินเทอร์เฟซโดยใช้เครื่องหมายจุลภาค (,) เ
Java จัดเตรียมคลาสบางคลาสที่เรียกว่าคลาส wrapper ในแพ็คเกจ java.lang ออบเจ็กต์ของคลาสเหล่านี้รวมประเภทข้อมูลดั้งเดิมไว้ภายใน เมื่อใช้คลาส wrapper คุณสามารถเพิ่มประเภทข้อมูลดั้งเดิมให้กับออบเจ็กต์ Collection ต่างๆ เช่น ArrayList, HashMap เป็นต้น คุณยังสามารถส่งค่าดั้งเดิมผ่านเครือข่ายโดยใช้คลาส wrap
ตั้งแต่ Java 7 คลาส File.02s ถูกนำมาใช้ คลาสนี้มีเมธอด (สแตติก) ที่ทำงานบนไฟล์ ไดเร็กทอรี หรือไฟล์ประเภทอื่นๆ createDirectory() วิธีการของ ไฟล์ class ยอมรับเส้นทางของไดเร็กทอรีที่จำเป็นและสร้างไดเร็กทอรีใหม่ ตัวอย่าง ตัวอย่าง Java ต่อไปนี้จะอ่านพาธและชื่อของไดเร็กทอรีที่จะสร้างจากผู้ใช้ และสร้า
ตั้งแต่ Java 7 คลาส Files ถูกนำมาใช้ คลาสนี้มีเมธอด (สแตติก) ที่ทำงานบนไฟล์ ไดเร็กทอรี หรือไฟล์ประเภทอื่นๆ createDirectories() วิธีการสร้างไดเร็กทอรีที่กำหนดรวมถึงไดเร็กทอรีหลักที่ไม่มีอยู่ ตัวอย่าง นำเข้า java.io.IOException; นำเข้า java.nio.file.Files; นำเข้า java.nio.file.Path; นำเข้า java.ni
รายการ String[] (ตัวกรองชื่อไฟล์) เมธอดของคลาสไฟล์ส่งคืนอาร์เรย์สตริงที่มีชื่อของไฟล์และไดเร็กทอรีทั้งหมดในพาธที่แสดงโดยอ็อบเจ็กต์ (ไฟล์) ปัจจุบัน แต่อาร์เรย์ที่ปรับใหม่มีชื่อไฟล์ซึ่งถูกกรองตามตัวกรองที่ระบุ ตัวกรองชื่อไฟล์ เป็นอินเทอร์เฟซใน Java ด้วยวิธีเดียว ยอมรับ (ไฟล์ dir ชื่อสตริง) ในการรั
รายการ() เมธอดของคลาส File ส่งคืนอาร์เรย์สตริงที่มีชื่อของไฟล์และไดเร็กทอรีทั้งหมดในพาธที่แสดงโดยอ็อบเจ็กต์ (ไฟล์) ปัจจุบัน ในการค้นหาไฟล์ คุณต้องเปรียบเทียบชื่อของแต่ละไฟล์ในไดเร็กทอรีกับชื่อไฟล์ที่ต้องการโดยใช้เมธอด equals() ตัวอย่าง import java.io.File; import java.util.Arrays; import java.util.
listFiles() วิธีการของ ไฟล์ class ส่งคืนอาร์เรย์ที่ถือวัตถุ (เส้นทางนามธรรม) ของไฟล์ทั้งหมด (และไดเรกทอรี) ในเส้นทางที่แสดงโดยวัตถุ (ไฟล์) ปัจจุบัน หากต้องการอ่านเนื้อหาของไฟล์ทั้งหมดในโฟลเดอร์เป็นไฟล์เดียว - สร้างวัตถุไฟล์โดยส่งเส้นทางไฟล์ที่ต้องการเป็นพารามิเตอร์ อ่านเนื้อหาของแต่ละไฟล์โดยใช้ Sc
ListFiles() วิธีการส่งกลับอาร์เรย์ที่ถือวัตถุ (เส้นทางนามธรรม) ของไฟล์ทั้งหมด (และไดเรกทอรี) ในเส้นทางที่แสดงโดยวัตถุปัจจุบัน (ไฟล์) อินเทอร์เฟซ File Filter เป็นตัวกรองสำหรับชื่อพาธที่คุณสามารถส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด listFiles() เมธอดนี้กรองชื่อไฟล์ที่ส่งผ่านตัวกรองที่ส่งผ่าน ในการรับไฟล์
ListFiles() วิธีการส่งกลับอาร์เรย์ที่ถือวัตถุ (เส้นทางนามธรรม) ของไฟล์ทั้งหมด (และไดเรกทอรี) ในเส้นทางที่แสดงโดยวัตถุปัจจุบัน (ไฟล์) อินเทอร์เฟซ File Filter เป็นตัวกรองสำหรับชื่อพาธที่คุณสามารถส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด listFiles() เมธอดนี้กรองชื่อไฟล์ที่ส่งผ่านตัวกรองที่ส่งผ่าน ในการรับไดเร
Array เป็นคอนเทนเนอร์ที่สามารถเก็บจำนวนรายการที่แน่นอนได้ และรายการเหล่านี้ควรเป็นประเภทเดียวกัน โครงสร้างข้อมูลส่วนใหญ่ใช้อาร์เรย์เพื่อนำอัลกอริทึมไปใช้ ต่อไปนี้เป็นเงื่อนไขสำคัญในการทำความเข้าใจแนวคิดของ Array องค์ประกอบ:แต่ละรายการที่จัดเก็บไว้ในอาร์เรย์จะเรียกว่าองค์ประกอบ ดัชนี:แต่ละตำแหน่งของ
ListFiles() วิธีการส่งกลับอาร์เรย์ที่ถือวัตถุ (เส้นทางนามธรรม) ของไฟล์ทั้งหมด (และไดเรกทอรี) ในเส้นทางที่แสดงโดยวัตถุปัจจุบัน (ไฟล์) อินเทอร์เฟซ File Filter เป็นตัวกรองสำหรับชื่อพาธที่คุณสามารถส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด listFiles() เมธอดนี้กรองชื่อไฟล์ที่ส่งผ่านตัวกรองที่ส่งผ่าน ในการรับไดเร
ในขณะที่คุณใช้วิธีที่ทำให้เกิด IllegalArgumentException เนื่องจากคุณทราบข้อโต้แย้งทางกฎหมายของอาร์กิวเมนต์ดังกล่าว คุณจึงสามารถจำกัด/ตรวจสอบอาร์กิวเมนต์ได้โดยใช้ if-condition ก่อนดำเนินการ และหลีกเลี่ยงข้อยกเว้น เราสามารถจำกัดค่าอาร์กิวเมนต์ของเมธอดโดยใช้คำสั่ง if ตัวอย่างเช่น หากเมธอดยอมรับค่าของช
ListFiles() วิธีการส่งกลับอาร์เรย์ที่ถือวัตถุ (เส้นทางนามธรรม) ของไฟล์ทั้งหมด (และไดเรกทอรี) ในเส้นทางที่แสดงโดยวัตถุปัจจุบัน (ไฟล์) อินเทอร์เฟซ File Filter เป็นตัวกรองสำหรับชื่อพาธที่คุณสามารถส่งผ่านเป็นพารามิเตอร์ไปยังเมธอด listFiles() เมธอดนี้กรองชื่อไฟล์ที่ส่งผ่านตัวกรองที่ส่งผ่าน ในการรับไดเร
ตัวอย่างต่อไปนี้จะพิมพ์ไฟล์ในไดเร็กทอรีตามนามสกุล - ตัวอย่าง นำเข้า java.io.IOException;นำเข้า java.nio.file.Files;นำเข้า java.nio.file.Path;นำเข้า java.nio.file.Paths;นำเข้า java.util.stream.Stream;สาธิตคลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง [] args) พ่น IOException { สตรีม var.toString().endsW