Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

Java Initialize Array:คำแนะนำทีละขั้นตอน

ในการเริ่มต้นอาร์เรย์ใน 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 อย่างผู้เชี่ยวชาญแล้ว!