Java: สร้างและใช้อาร์เรย์ - วิธีการทำงาน
อาร์เรย์คือชุดของตัวแปรประเภทเดียวกัน ในคำแนะนำเชิงปฏิบัตินี้คุณสามารถอ่านวิธีสร้างและใช้อาร์เรย์ได้อย่างถูกต้องใน Java
สร้างอาร์เรย์ใน Java
หากคุณยังไม่ได้ทำงานกับ Java คุณสามารถอ่าน Java Basics ได้ที่นี่ก่อน คุณสามารถหาตัวอย่างในคลังรูปภาพที่ท้ายบทความ
- ตัวอย่างเช่นหากคุณต้องการเก็บหมายเลขที่แตกต่างกันจำนวนมากคุณสามารถเก็บไว้ในอาร์เรย์ใน Java ในการประกาศอาร์เรย์คุณต้องเขียนชนิดข้อมูลและวงเล็บสองตารางก่อน คำสั่ง "int [] arr;" สร้างอาร์เรย์จำนวนเต็มชื่อ "arr"
- คุณต้องตั้งค่าความจุของอาเรย์ด้วย ใช้คำสั่ง "int [] arr = new int [5];" เพื่อสร้างอาร์เรย์ที่สามารถเก็บจำนวนเต็มห้าจำนวนได้
- ในอาร์เรย์องค์ประกอบทั้งหมดจะถูกจัดเรียงและมีตำแหน่งที่แน่นอนซึ่งเรียกว่า "ดัชนี"
- ตัวอย่างเช่นคุณสามารถใช้คำสั่ง "arr [2] = 42;" เพื่อกำหนดค่า 42 ให้กับองค์ประกอบที่มีดัชนี 2
- อย่างไรก็ตามโปรดทราบว่าคอมพิวเตอร์เริ่มนับจาก 0
- เพื่อให้คุณไม่มีเอกสารมากคุณสามารถสร้างอาร์เรย์ด้วยคำสั่งเช่น» String [] arr2 = {"A", "B", "C", "D"}; « คำสั่งนี้สร้างอาร์เรย์ที่เรียกว่า "arr2" โดยอัตโนมัติซึ่งสามารถเก็บสตริงได้ 4 สตริง
Java: เคล็ดลับสำหรับการทำงานกับอาร์เรย์
- คุณสามารถรับความยาวของอาร์เรย์ด้วย» arr.length « คุณยังสามารถรวมคำสั่งนี้ไว้ในลูปตัวอย่างเช่น
- ใน Java ยังมีฟังก์ชั่นที่เรียกว่า "Enhanced For Loop" ขั้นแรกจะประกาศตัวแปรซึ่งเข้ากันได้กับชนิดข้อมูลของอาร์เรย์ ตัวแปรนี้ถูกแทรกในคำสั่ง for ค่าของตัวแปรเท่ากับค่าขององค์ประกอบอาร์เรย์ปัจจุบัน ดังนั้นคุณสามารถมีค่าทั้งหมดของการส่งออกอาร์เรย์หนึ่งหลังจากที่อื่น ตัวอย่างจะเป็นรหัส "int [] primes = {2, 3, 5, 7};" ⮩ "สำหรับ (int t: primes) {" ⮩ "System.out.println (t);" ⮩ "}"
อาร์เรย์หลายมิติใน Java
อาร์เรย์หลายมิติคืออาร์เรย์ที่มีอาร์เรย์อื่น
- คำสั่ง "int [] [] sample = {{1, 2, 3}, {4, 5, 6}};" สร้างอาร์เรย์ที่มีอาร์เรย์สองตัว คำสั่ง "System.out.println (ตัวอย่าง [1] [0]);" ส่งคืนค่า 4
- อย่างไรก็ตามใน Java คุณไม่ได้ จำกัด เพียงหนึ่งหรือสองอาร์เรย์ อาร์เรย์สามารถมีอาร์เรย์ได้มากเท่าที่คุณต้องการ
เรียนรู้การเขียนโปรแกรม Java - ส่วนที่ 4
ตอนนี้คุณรู้วิธีใช้อาร์เรย์อย่างถูกต้องใน Java แล้วเราจะอธิบายในส่วนถัดไปของคู่มือการเขียนโปรแกรมสิ่งที่คุณต้องรู้เกี่ยวกับ "คลาสใน Java"
ต่อไปเราจะแสดงวิธีการฝัง catcha ในด้านหนึ่ง