Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. Date Temporal Fields ใน Java คืออะไร

    Temporal Field คือฟิลด์ของวันที่-เวลา เช่น month-of-year (เดือนของปี) หรือ hour-of-minute (ชั่วโมงของนาที) ฟิลด์เหล่านี้ถูกแทนด้วยอินเทอร์เฟซ TemporalField และคลาส ChronoField เป็นการ implement อินเทอร์เฟซนี้ รายการ Date Temporal Fields ที่ ChronoField รองรับ Fieldคำอธิบาย ALIGNED_DAY_OF_WEEK_

  2. วิธีแปลงมิลลิวินาทีเป็นวันที่และเวลาใน Java

    คลาส java.text.SimpleDateFormat ใช้จัดรูปแบบและแปลงสตริงเป็นวันที่ และวันที่เป็นสตริง ขั้นตอนการแปลงมิลลิวินาทีเป็นวันที่ สร้างรูปแบบฟอร์แมต เช่น dd MMM yyyy HH:mm:ss:SSS Z สร้างอ็อบเจกต์ Date จากมิลลิวินาที ด้วย constructor new Date(millis) จัดรูปแบบวันที่ด้วยเมธอด format() ตัวอย่าง 1: ใช้ Sim

  3. วิธีดึงวันที่/เวลาปัจจุบันเป็นมิลลิวินาทีใน Java

    มีหลายวิธีในการดึงเวลาปัจจุบันเป็นมิลลิวินาที (epoch milliseconds) ใน Java วิธีที่ 1: ใช้ java.util.Date เมธอด getTime() ของคลาส Date คืนค่า epoch time (มิลลิวินาทีจาก 1 ม.ค. 1970 00:00:00 GMT) import java.util.Date; public class Sample { public static void main(String args[]) { Date

  4. วิธีหาเวลาในมิลลิวินาทีจากวันที่และเวลาที่กำหนดใน Java

    คลาส java.text.SimpleDateFormat ใช้สำหรับจัดรูปแบบและแปลงสตริงเป็นวันที่ และวันที่เป็นสตริง ขั้นตอนการแปลง สร้างอ็อบเจกต์ SimpleDateFormat โดยส่งรูปแบบวันที่ที่ต้องการ แปลงสตริงวันที่เป็นอ็อบเจกต์ Date ด้วยเมธอด parse() ดึงค่า epoch time (มิลลิวินาทีจาก 1 ม.ค. 1970) ด้วยเมธอด getTime() ตัวอย่าง

  5. Regular Expression สำหรับตรวจสอบวันที่และเวลาใน Java

    เพื่อจับคู่ regular expression กับสตริงที่กำหนด ต้องทำตามขั้นตอนดังนี้: คอมไพล์ regular expression ด้วยเมธอด compile() ของคลาส Pattern สร้างอ็อบเจกต์ Matcher โดยส่งสตริงนำเข้าให้เมธอด matcher() ของ Pattern ใช้เมธอด matches() ของ Matcher ซึ่งคืนค่า true หากจับคู่ได้ false หากไม่จับคู่ ตัวอย่าง: R

  6. Default Constructor ใน Java คืออะไร

    Constructor คล้ายกับเมธอด แต่จะถูกเรียกใช้เมื่อสร้างอ็อบเจกต์ของคลาส ใช้เพื่อกำหนดค่าเริ่มต้นให้ตัวแปรอินสแตนซ์ ชื่อ constructor ต้องตรงกับชื่อคลาส และไม่มี return type Default Constructor คือ constructor ที่ Java compiler สร้างให้โดยอัตโนมัติ หากผู้เขียนโค้ดไม่ได้สร้าง constructor ใดๆ ขึ้นมา con

  7. วิธีสืบทอด (Implements) หลาย Interface ใน Java

    Interface ใน Java คล้ายกับคลาส แต่ประกอบด้วยเมธอด abstract และฟิลด์ที่เป็น final และ static เท่านั้น เช่นเดียวกับคลาส คุณสามารถขยาย (extends) interface หนึ่งจากอีก interface ได้ โดยใช้คีย์เวิร์ด extends สามารถสืบทอดหลาย interface พร้อมกันได้ โดยคั่นด้วยเครื่องหมายจุลภาค (,) interface MyInterface e

  8. วิธีแปลงข้อมูลชนิด Primitive ให้เป็น Wrapper Class ใน Java

    Java มีคลาสที่เรียกว่า Wrapper Class อยู่ในแพ็กเกจ java.lang ซึ่งใช้ห่อหุ้มชนิดข้อมูลพื้นฐาน (primitive data types) ให้กลายเป็นอ็อบเจกต์ ด้วย Wrapper Class คุณสามารถเพิ่มค่าชนิด primitive เข้าไปใน Collection ต่างๆ เช่น ArrayList, HashMap ได้ รวมถึงส่งค่า primitive ผ่านเครือข่ายด้วยการห่อหุ้มในอ็อบเ

  9. สร้าง Directory ด้วย Files Utility Methods ใน Java

    Files.createDirectory() - สร้าง Directory เดียว (Java 7+) สร้าง Directory เดียว Parent ต้องมีอยู่แล้ว มิฉะนั้นจะโยน NoSuchFileException import java.io.IOException; import java.nio.file.*; public class Test { public static void main(String args[]) throws IOException { Path path = Paths.g

  10. สร้าง Directory แบบ Hierarchical (ซ้อนกัน) ใน Java

    วิธีที่ 1: Files.createDirectories() (NIO.2 - Java 7+) สร้าง Directory รวมถึง Parent Directories ที่ยังไม่มีอยู่ import java.io.IOException; import java.nio.file.*; import java.util.Scanner; public class Demo { public static void main(String args[]) throws IOException { Scanner sc = new

  11. ค้นหาไฟล์ใน Directory ใน Java

    วิธีที่ 1: ใช้ File.list() + Loop + equals() import java.io.File; import java.util.Arrays; import java.util.Scanner; public class Example { public static void main(String[] argv) throws Exception { Scanner sc = new Scanner(System.in); System.out.println(Enter the directory path:

  12. อ่านไฟล์ทั้งหมดในโฟลเดอร์รวมเป็นไฟล์เดียวใน Java

    แนวทาง File.listFiles() ได้ Array ของไฟล์ทั้งหมด วนอ่านแต่ละไฟล์ด้วย Scanner (หรือ BufferedReader) สะสมเนื้อหาใน StringBuffer (Thread-safe) หรือ StringBuilder เขียน StringBuffer ลงไฟล์ Output ด้วย FileOutputStream / Files.write() ตัวอย่างโค้ด import java.io.*; public class Test { public stat

  13. ดึงเฉพาะ Directories จาก Folder ใน Java

    วิธีที่ 1: FileFilter + listFiles() (Legacy IO) import java.io.*; public class MyExample { public static void main(String args[]) throws IOException { File directoryPath = new File(D:\\ExampleDirectory); FileFilter dirFilter = File::isDirectory; // Method Reference File

  14. สร้าง Object Arrays ใน Java และข้อเสีย

    Object Arrays คืออะไร? Array ที่เก็บ Reference ของ Object (ไม่ใช่ Primitive) สร้างได้เหมือน Array ปกติ ตัวอย่าง class Std { static int year = 2018; String name; int age; Std(String name, int age) { this.name = name; this.age = age; } void display() { System.out.println(Name:

  15. จัดการ IllegalArgumentException ด้วย If Statement ใน Java

    แนวคิด แทนที่จะ Catch Exception ให้ Validate Input ก่อนเรียก Method ที่อาจโยน IllegalArgumentException โดยใช้ if-check เงื่อนไขที่รู้ล่วงหน้า ตัวอย่าง: Thread.setPriority() setPriority(int) โยน IllegalArgumentException ถ้าค่าน้อยกว่า 1 (MIN_PRIORITY) หรือมากกว่า 10 (MAX_PRIORITY) = Thread.MIN_PRIO

  16. ค้นหาไฟล์ใน Directory ตาม Extension ใน Java

    วิธีที่ 1: ใช้ NIO.2 (Files.walk + Stream) - Java 8+ import java.io.IOException; import java.nio.file.*; import java.util.stream.Stream; public class Demo { public static void main(String[] args) throws IOException { Stream p.toString().endsWith(.docx)).forEach(System.out::println);

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:82/97  20-คอมพิวเตอร์/Page Goto:1 76 77 78 79 80 81 82 83 84 85 86 87 88