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

    Interface ใน Java คล้ายกับคลาส แต่มีแต่ abstract methods และ fields ที่เป็น final และ static เหมือนกับคลาส คุณสามารถขยาย (extend) interface จากอีก interface ได้โดยใช้คียเวิร์ด extends ดังนี้: interface ArithmeticCalculations { public abstract int addition(int a, int b); public abstract int s

  2. วิธีห่อหุ้ม (Wrap) JSON ด้วย Flexjson ใน Java

    ไลบรารี Flexjson เป็นไลบรารี Java แบบ เบา (lightweight) สำหรับทำซีเรียลไลซ์และถอดรหัส java beans, maps, arrays และ collections ในรูปแบบ JSON คลาส JSONSerializer เป็นคลาสหลักสำหรับทำซีเรียลไลซ์อ็อบเจกต์ Java เป็น JSON และโดยค่าเริ่มต้นทำ shallow serialization เราสามารถห่อหุ้ม JSON object ได้โดยใช้เมธ

  3. ลบศูนย์นำหน้าจาก String ใน Java ด้วย Regular Expressions

    เมธอด replaceAll() ของคลาส String รับสตริงสองตัว แทน regular expression และ replacement String และแทนที่ค่าที่ตรงกับรูปแบบด้วยสตริงที่ให้มา Regular expression สำหรับจับคู่ศูนย์นำหน้าของสตริง − ^0+(?!$) เพื่อลบศูนย์นำหน้าจากสตริง ส่งรูปแบบนี้เป็นพารามิเตอร์แรก และ เป็นพารามิเตอร์ที่สอง ตัวอย่าง โ

  4. ลบศูนย์นำหน้าจาก String ด้วย Apache Commons Library ใน Java

    เมธอด stripStart() ของคลาส org.apache.commons.lang.StringUtils รับสตริงสองตัว และลบชุดตัวอักษรที่แทนโดยสตริงตัวที่สองออกจากสตริงตัวแรก เพื่อลบศูนย์นำหน้าจากสตริงด้วยไลบรารี Apache Commons − เพิ่ม dependency ต่อไปนี้ในไฟล์ pom.xml <dependency> <groupId>org.apache.commons</gr

  5. เมธอด Java สำหรับแปลง Double เป็น String

    ต่อไปนี้คือเมธอดที่มีใน Java สำหรับแปลงค่า Double เป็น String − เมธอด toString() ของคลาส Double เมธอดนี้คืนค่ารูปแบบ String ของอ็อบเจกต์ Double ปัจจุบัน เพื่อแปลงค่า Double เป็น String อ่านค่า double primitive ที่ต้องการเข้าตัวแปรอ้างอิงคลาส Double (เกิด autoboxing) แปลงเป็น String ด้วยเมธ

  6. แปลง String เป็น StringBuilder ใน Java

    เมธอด append() ของ StringBuilder รับค่า String และเพิ่มเข้าไปใน อ็อบเจกต์ ปัจจุบัน เพื่อแปลงค่า String เป็นอ็อบเจกต์ StringBuilder − ได้ค่า string ผนวกสตริงที่ได้เข้า StringBuilder โดยใช้เมธอด append() ตัวอย่าง ในโปรแกรม Java ต่อไปนี้ เราแปลงอาร์เรย์ของ String เป็นอ็อบเจกต์ StringBuilder

  7. แปลง StringBuilder เป็น String ใน Java

    เมธอด toString() ของคลาส StringBuilder คืนค่าสตริงของอ็อบเจกต์ปัจจุบัน เพื่อแปลง StringBuilder เป็นค่า String เพียงแค่เรียกเมธอด toString() บนมัน สร้างอินสแตนซ์ของคลาส StringBuilder ผนวกข้อมูลเข้าไปด้วยเมธอด append() แปลง StringBuilder เป็น string ด้วยเมธอด toString() ตัวอย่าง ในโปรแ

  8. วัตถุประสงค์ของเมธอด flush() ของ BufferedWriter ใน Java

    ขณะที่คุณพยายามเขียนข้อมูลลง Stream โดยใช้อ็อบเจกต์ BufferedWriter หลังจากเรียกเมธอด write() ข้อมูลจะถูกเก็บใน buffer ก่อน ไม่มีอะไรถูกพิมพ์ออกมา เมธอด flush() ใช้สำหรับ ดันเนื้อหาของ buffer ไปยัง underlying Stream ตัวอย่าง ในโปรแกรม Java ต่อไปนี้ เราพยายามพิมพ์บรรทัดบนคอนโซล (Standard Output Stre

  9. วิธีสร้างลำดับชั้นไดเรกทอรี (Directory Hierarchy) ใน Java

    คลาสชื่อ File ของแพ็กเกจ java.io แทนไฟล์หรือไดเรกทอรี (path names) ในระบบ คลาสนี้มีเมธอดต่างๆ สำหรับดำเนินการกับไฟล์/ไดเรกทอรี เมธอด mkdir() ของคลาสนี้ สร้างไดเรกทอรีด้วยพาธที่แทนโดยอ็อบเจกต์ปัจจุบัน การสร้างลำดับชั้นไดเรกทอรี เพื่อสร้างลำดับชั้นของไดเรกทอรีใหม่ คุณสามารถใช้เมธอด mkdirs() ของคลาสเ

  10. Byte Streams ใน Java

    Byte Streams จัดการข้อมูลเป็น bytes (8 bits) คือ คลาส byte stream อ่าน/เขียนข้อมูล 8 bits ใช้จัดเก็บตัวอักษร วิดีโอ เสียง รูปภาพ ฯลฯ ได้ คลาส InputStream และ OutputStream (abstract) เป็นซูเปอร์คลาสของทุกคลาส input/output stream: คลาสที่ใช้สำหรับอ่าน/เขียนสตรีมของไบต์ ต่อไปนี้คือคลาส byte array stre

  11. Character Streams ใน Java

    Character Streams − จัดการข้อมูลในรูป 16-bit Unicode ใช้สำหรับอ่านและเขียนข้อมูลข้อความ (text data) เท่านั้น คลาส Reader และ Writer (abstract) เป็นซูเปอร์คลาสของทุกคลาส character stream: คลาสที่ใช้สำหรับอ่าน/เขียน character streams ต่อไปนี้คือคลาส character array stream ที่ Java มอบให้ −

  12. การอ่านข้อมูลจากคีย์บอร์ดด้วย Console Class ใน Java

    คลาส Console ใช้สำหรับเขียน/อ่านข้อมูลจากคอนโซล (คีย์บอร์ด/หน้าจอ) มอบเมธอด readLine() ซึ่งอ่านบรรทัดจากคีย์บอร์ด คุณสามารถได้อ็อบเจกต์ของคลาส Console โดยใช้เมธอด console() หมายเหตุ − หากพยายามรันโปรแกรมนี้ในสภาพแวดล้อมที่ไม่ใช่ interactive เช่น IDE อาจไม่ทำงาน ตัวอย่าง โปรแกรม Java ต่อไปนี้อ่านข้

  13. Packages ใน Java

    ใน Java คลาสและอินเทอร์เฟซที่เกี่ยวข้องกันจะจัดกลุ่มอยู่ภายใต้ package Package คือไดเรกทอรีที่จัดเก็บคลาสและอินเทอร์เฟซของแนวคิดเฉพาะ เช่น คลาสและอินเทอร์เฟซทั้งหมดที่เกี่ยวกับการทำงาน input และ output จะอยู่ในแพ็กเกจ java.io การสร้าง package คุณสามารถจัดกลุ่มคลาสและอินเทอร์เฟซที่ต้องการอยู่ภายใต้

  14. Temporary Files ใน Java

    ในบางสถานการณ์ เช่น unit testing หรือบางตรรกะแอปพลิเคชัน คุณอาจต้องสร้าง temporary files การสร้าง temporary file คลาส File ใน Java มีเมธอดชื่อ createTempFile() เมธอดนี้รับตัวแปร String สองตัว แทน prefix (ชื่อต้น) และ suffix (นามสกุล) ของ temp file และอ็อบเจกต์ File แทนไดเรกทอรี (abstract path) ที่ต

  15. ความแตกต่างระหว่าง list() และ listFiles() ใน Java

    คลาสชื่อ File ของแพ็กเกจ java.io แทนไฟล์หรือไดเรกทอรี (path names) ในระบบ เพื่อได้รายชื่อไฟล์ทั้งหมดที่มีอยู่ในไดเรกทอรี คลาสนี้มีเมธอด list() และ listFiles() ความแตกต่างหลักคือ เมธอด list() คืนค่าชื่อของไฟล์ทั้งหมดในไดเรกทอรีที่กำหนดในรูปแบบอาร์เรย์ String เมธอด listFiles() คืนค่าอ็อบเจกต

  16. วิธีแปลง JSON เป็น Java Object ด้วยไลบรารี Jackson ใน Java

    คลาส ObjectMapper เป็นคลาสสำคัญที่สุดในไลบรารี Jackson เราสามารถแปลง JSON เป็น Java Object ได้โดยใช้เมธอด readValue() ของคลาส ObjectMapper เมธอดนี้ถอดรหัส (deserializes) เนื้อหา JSON จากสตริง JSON ที่ให้มา ไวยากรณ์ public <T> readValue(String content, JavaType valueType) throws IOException, J

  17. วิธีบีบอัดไฟล์ (Compress) ใน Java

    คลาส DeflaterOutputStream ของ Java ใช้สำหรับบีบอัดข้อมูลที่ให้มาและสตรีมออกไปยังปลายทาง เมธอด write() ของคลาสนี้รับข้อมูล (ในรูป integer และ byte format) บีบอัดมัน และ เขียนไปยังปลายทางของอ็อบเจกต์ DeflaterOutputStream ปัจจุบัน เพื่อบีบอัดไฟล์ด้วยเมธอดนี้ − สร้างอ็อบเจกต์ FileInputStream โดยส่

  18. วิธีแตกไฟล์ที่บีบอัด (Un-compress) ใน Java

    Java มอบคลาสชื่อ InflaterInputStream ใช้สำหรับแตกไฟล์ที่บีบอัด (un-compress) เมธอด read() ของคลาสนี้อ่านไบต์เดียวของข้อมูลที่บีบอัดจาก input stream เพื่อแตกไฟล์ที่บีบอัดด้วยเมธอดนี้ − สร้างอ็อบเจกต์ FileInputStream โดยส่งพาธของไฟล์ที่บีบอัดในรูป String เป็นพารามิเตอร์ให้ constructor สร้างอ

  19. ความแตกต่างระหว่าง peek(), poll() และ remove() ของ Queue Interface ใน Java

    Queue แทนคอลเลกชันที่ตั้งใจจะเก็บข้อมูลก่อนประมวลผล เป็นการจัดเรียงแบบ First-In-First-Out (FIFO) องค์ประกอบแรกที่ใส่เข้า queue คือองค์ประกอบแรกที่ถูกนำออก เมธอด peek() เมธอดนี้คืนค่าอ็อบเจกต์ที่ด้านบนของ queue ปัจจุบัน โดยไม่ลบมันออก หาก queue ว่าง เมธอดนี้คืนค่า null ตัวอย่าง import java.util.Ite

  20. วิธีลบองค์ประกอบซ้ำออกจาก ArrayList ใน Java

    อินเทอร์เฟซ Set ไม่อนุญาตให้มีองค์ประกอบซ้ำ เมธอด add() ของอินเทอร์เฟซนี้รับองค์ประกอบและเพิ่มลงในอ็อบเจกต์ Set หากเพิ่มสำเร็จคืนค่า true หากพยายามเพิ่มองค์ประกอบที่มีอยู่แล้ว การเพิ่มจะล้มเหลวคืนค่า false ดังนั้น เพื่อลบองค์ประกอบซ้ำของอ็อบเจกต์ ArrayList − ได้/สร้าง ArrayList ที่ต้องการ

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:34/97  20-คอมพิวเตอร์/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40