สารบัญ:
คำจำกัดความ - Array หมายถึงอะไร
อาเรย์ในบริบทของ Java เป็นวัตถุที่สร้างขึ้นแบบไดนามิกที่ทำหน้าที่เป็นภาชนะที่จะเก็บจำนวนค่าคงที่ประเภทเดียวกัน โดยการประกาศอาร์เรย์จะมีการจัดสรรพื้นที่หน่วยความจำสำหรับค่าประเภทเฉพาะ ณ เวลาที่สร้างความยาวของอาร์เรย์ต้องถูกระบุและคงที่
ในการเข้าถึงองค์ประกอบอาร์เรย์ต้องใช้ดัชนีตัวเลข (ค่าที่ไม่ใช่ค่าลบ) ที่สอดคล้องกับตำแหน่งขององค์ประกอบนั้น ค่าดัชนีแรกในอาร์เรย์เป็นศูนย์ดังนั้นดัชนีที่มีค่าสี่จะถูกใช้เพื่อเข้าถึงองค์ประกอบที่ห้าในอาร์เรย์ องค์ประกอบอาร์เรย์ที่ยังเป็นอาร์เรย์เป็นที่รู้จักกันเป็น subarray อาร์เรย์อาจมีหนึ่งหรือสองมิติ
Techopedia อธิบาย Array
อาร์เรย์มีข้อดีดังต่อไปนี้:
- องค์ประกอบเฉพาะในกลุ่มองค์ประกอบขนาดใหญ่อาจเข้าถึงได้ง่ายด้วยชื่ออาร์เรย์และดัชนีองค์ประกอบ
- อาร์เรย์มีประโยชน์เมื่อทำการคำนวณภายในลูป
การประกาศและการจัดสรรหน่วยความจำสำหรับอาร์เรย์หนึ่งมิติใน Java มีดังนี้:
data_type array_name = new data_type โดยที่ data_type เป็นประเภทของค่าที่จะเพิ่มลงในอาร์เรย์และ array_name คือชื่อที่กำหนดให้กับอาร์เรย์
ตัวอย่างเช่นถ้าเราต้องการสร้างอาร์เรย์ชื่อกล่องที่มีสามองค์ประกอบของจำนวนเต็มชนิดแล้วต่อไปนี้เป็นไวยากรณ์ Java เพื่อกำหนดอาร์เรย์ดังกล่าว: int box = new int ในการเข้าถึงองค์ประกอบแรกในอาเรย์นี้จะใช้กล่อง Java ไวยากรณ์
