ในการเริ่มต้นอาร์เรย์ใน Java ให้กำหนดข้อมูลในรูปแบบอาร์เรย์ให้กับอาร์เรย์ใหม่หรืออาร์เรย์ว่าง การเริ่มต้นอาร์เรย์ใน Java เกี่ยวข้องกับการกำหนดค่าให้กับอาร์เรย์ใหม่ อาร์เรย์ Java สามารถเริ่มต้นได้ในระหว่างหรือหลังการประกาศ
ใน Java อาร์เรย์ใช้เพื่อเก็บข้อมูลประเภทเดียว ตัวอย่างเช่น อาร์เรย์สามารถจัดเก็บรายชื่อพนักงานทุกคนที่ทำงานกับบริษัท หรือรายการรสเบเกิลที่ขายในร้านเบเกอรี่ในท้องถิ่นได้
ก่อนที่คุณจะเริ่มทำงานกับชนิดข้อมูลอาร์เรย์ใน Java ได้ คุณต้องประกาศและเริ่มต้นอาร์เรย์ก่อน กล่าวอีกนัยหนึ่ง คุณต้องบอกให้โปรแกรมสร้างอาร์เรย์ แล้วเพิ่มข้อมูลลงในอาร์เรย์นั้น
ในบทช่วยสอนนี้ เราจะพูดถึงวิธีการประกาศและเริ่มต้นอาร์เรย์ใน Java เราจะพูดถึงตัวอย่างสองสามอย่างของการเริ่มต้นอาร์เรย์
Java Declare Array
การประกาศอาร์เรย์เป็นกระบวนการบอกโปรแกรมว่าควรมีอาร์เรย์ ก่อนที่คุณจะสามารถเริ่มต้นอาร์เรย์และกำหนดค่าได้ คุณต้องประกาศอาร์เรย์ก่อน
นี่คือไวยากรณ์ที่คุณควรใช้เพื่อประกาศอาร์เรย์ใน Java:
dataType[] nameOfArray;
ไวยากรณ์สำหรับการประกาศอาร์เรย์ Java ประกอบด้วยส่วนประกอบต่อไปนี้:
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก
- ประเภทข้อมูล คือประเภทของข้อมูลที่ค่าของอาร์เรย์จะจัดเก็บ
- [] แสดงว่าคุณกำลังประกาศอาร์เรย์
- arrayName คือชื่ออาร์เรย์ใหม่ของคุณ
สมมติว่าเราต้องการประกาศอาร์เรย์ชื่อ bagels
ที่จัดเก็บรายการรสชาติเบเกิลที่ขายในร้านเบเกอรี่ในท้องถิ่น อาร์เรย์นี้จะมีค่าสตริง นี่คือรหัสที่เราจะใช้ในการประกาศอาร์เรย์ของเรา:
String[] bagelFlavors;
ในตัวอย่างนี้ เราได้ประกาศอาร์เรย์ชื่อ bagelFlavors
ซึ่งสามารถเก็บ String
ค่านิยม
เมื่อคุณประกาศอาร์เรย์ คุณอาจต้องการกำหนดจำนวนค่าที่อาร์เรย์สามารถเก็บได้ สมมติว่าเราต้องการ bagelFlavors
อาร์เรย์ให้มีค่าสิบ เราสามารถสั่งโปรแกรมของเราให้มีที่ว่างสำหรับสิบค่าใน bagelFlavors
อาร์เรย์โดยใช้รหัสนี้:
String[] bagelFlavors; bagelFlavors = new String[10];
ในบรรทัดแรก เราประกาศอาร์เรย์ของเรา จากนั้นเราก็ใช้ new String[10]
ไวยากรณ์เพื่อบอกโปรแกรมของเราว่าอาร์เรย์ของเราควรมีองค์ประกอบสิบประการ โปรดทราบว่าเมื่อกำหนดความยาวของอาร์เรย์แล้ว จะไม่สามารถเปลี่ยนแปลงได้
Java Initialize Array
การเริ่มต้นอาร์เรย์หมายถึงกระบวนการกำหนดค่าให้กับอาร์เรย์ ตัวอย่างเช่น การเริ่มต้นอาร์เรย์ของหนังสือจะเกี่ยวข้องกับการเพิ่มหนังสือลงในอาร์เรย์ของคุณ การประกาศอาร์เรย์นั้นเป็นที่ที่คุณบอกโปรแกรมว่าควรมีอาร์เรย์
มีสองวิธีในการเริ่มต้นอาร์เรย์ใน Java:ระหว่างการประกาศหรือหลังการประกาศ
เริ่มต้นในระหว่างการประกาศ
ในตัวอย่างก่อนหน้านี้ เราสาธิตวิธีการประกาศอาร์เรย์ใน Java โดยไม่ต้องกำหนดค่าเริ่มต้น อย่างไรก็ตาม เราสามารถสร้างและเริ่มต้นอาร์เรย์ของเราในขณะที่ประกาศได้ นี่เป็นเรื่องปกติถ้าคุณทราบค่าที่คุณต้องการเก็บไว้ในอาร์เรย์ของคุณในขณะที่ประกาศอาร์เรย์
สมมติว่าเราต้องการประกาศอาร์เรย์ชื่อ bagelFlavors
และเริ่มต้นด้วยห้าค่า นี่คือรหัสที่เราจะใช้เพื่อทำงานนี้ให้สำเร็จ:
String[] bagelFlavors = {“Plain”, “Pumpernickel”, “Cinnamon-Raisin”, “Sesame”, “Egg”};
ในตัวอย่างนี้ เราได้ประกาศอาร์เรย์ชื่อ bagelFlavors
และเริ่มต้นอาร์เรย์ด้วยห้าค่า
เริ่มต้นหลังจากการประกาศ
อีกวิธีหนึ่ง คุณสามารถเริ่มต้นอาร์เรย์หลังการประกาศ นี่เป็นเรื่องปกติในโปรแกรมที่คุณรู้ว่าคุณต้องการใช้อาร์เรย์เพื่อเก็บชุดของค่าบางชุด แต่คุณยังไม่ได้กำหนดว่าค่าเหล่านั้นควรเป็นเท่าใด
ก่อนที่คุณจะใช้วิธีนี้ คุณต้องประกาศอาร์เรย์ก่อน ดังนั้น หากเราต้องการประกาศอาร์เรย์ว่างที่เรียกว่า bagelFlavors
เราจะใช้รหัสเหมือนที่เราทำด้านบน:
String[] bagelFlavors;
ตอนนี้เราได้ประกาศอาร์เรย์ของเราแล้ว เราสามารถกำหนดค่าเริ่มต้นได้ เราสามารถทำได้โดยกำหนดค่าที่เราต้องการให้อาร์เรย์ของเรามีให้กับ bagelFlavors
แบบเดียวกับที่เราทำเมื่อกำหนดค่าใด ๆ ให้กับตัวแปร นี่คือรหัสที่เราจะใช้:
bagelFlavors = new String[] {“Plain”, “Pumpernickel”, “Cinnamon-Raisin”, “Sesame”, “Egg”};
ในโค้ดด้านบนนี้ เราเริ่มต้นตัวแปร bagelFlavors
ด้วยค่านิยมห้าประการ
การเข้าถึงองค์ประกอบอาร์เรย์
จนถึงตอนนี้ เราได้ประกาศอาร์เรย์ของรสชาติเบเกิลและเริ่มต้นด้วยค่าบางค่า เมื่อเรามีอาร์เรย์พร้อมแล้ว เราก็สามารถเริ่มเข้าถึงองค์ประกอบในอาร์เรย์ของเราได้
ใน Java รายการในอาร์เรย์จะได้รับการกำหนดค่าดัชนีโดยเริ่มจาก 0 และขึ้นไปตามความยาวของอาร์เรย์ของเรา หรือจำนวนองค์ประกอบในอาร์เรย์ของเรา หมายเลขดัชนีเหล่านี้ใช้เพื่อเข้าถึงแต่ละรายการในอาร์เรย์ นี่คือหมายเลขดัชนีที่กำหนดให้กับ bagelFlavors
. ของเรา อาร์เรย์จากก่อนหน้านี้:
ธรรมดา | Pumpernickel | อบเชย-ลูกเกด | งา | ไข่ |
1 | 2 | 3 | 4 |
สมมติว่าเราต้องการดึงไอเท็มที่ค่าดัชนี 1 ในอาร์เรย์ของเรา เราสามารถทำได้โดยใช้รหัสนี้:
class RetrieveBagel { public static void main(String[] args) { String[] bagelFlavors = {"Plain", "Pumpernickel", "Cinnamon-Raisin", "Sesame", "Egg"}; System.out.println(bagelFlavors[1]); } }
ในโค้ดของเรา เรากำหนดคลาสที่เรียกว่า RetrieveBagel
ซึ่งเก็บรหัสของเราสำหรับโปรแกรม จากนั้นเราจะประกาศและเริ่มต้นอาร์เรย์ที่เรียกว่า bagelFlavors
ซึ่งจัดเก็บรายการรสชาติเบเกิลที่ขายในร้านเบเกอรี่ในท้องถิ่นของเรา จากนั้นเราพิมพ์ค่าด้วยดัชนีหมายเลข 1 ใน bagelFlavors
อาร์เรย์
รหัสของเราส่งคืนสินค้าที่ค่าดัชนี 1 ซึ่งมีดังนี้:
Pumpernickel
ในทำนองเดียวกัน เราสามารถเข้าถึงองค์ประกอบที่ดัชนี 0 เพื่อรับ 'ธรรมดา' หรือองค์ประกอบที่ดัชนี 3 และรับ 'งา'
บทสรุป
ใน Java มีสองวิธีในการเริ่มต้นอาร์เรย์:ระหว่างการประกาศและหลังการประกาศ โดยทั่วไป คุณจะประกาศและเริ่มต้นอาร์เรย์ในเวลาเดียวกัน ถ้าคุณทราบค่าที่คุณต้องการให้อาร์เรย์ของคุณมีในขณะที่ประกาศ มิฉะนั้น คุณจะเริ่มต้นอาร์เรย์หลังการประกาศ
บทช่วยสอนนี้กล่าวถึงวิธีการประกาศและเริ่มต้นอาร์เรย์ใน Java โดยอ้างอิงจากตัวอย่าง นอกจากนี้ บทช่วยสอนนี้ยังสำรวจวิธีเข้าถึงแต่ละรายการจากอาร์เรย์ Java
ตอนนี้คุณมีทักษะที่จำเป็นในการเริ่มต้นอาร์เรย์ Java อย่างผู้เชี่ยวชาญแล้ว!