โปรแกรม Java เพื่อพิมพ์อาร์เรย์

เผยแพร่แล้ว: 2023-01-29

สารบัญ

พื้นฐานของ Java Array:

อาร์เรย์ใน Java คือชุดของรายการที่คล้ายกันซึ่งอ้างถึงในชื่อเดียว อาร์เรย์ Java แตกต่างจากอาร์เรย์ของภาษาโปรแกรมเชิงวัตถุอื่นๆ เล็กน้อย ข้อเท็จจริงสำคัญบางประการเกี่ยวกับอาร์เรย์ที่ใช้ใน Java คือ:

  • อาร์เรย์ใน Java ถูกกำหนดแบบไดนามิก
  • ตัวแปรอาร์เรย์สามารถประกาศได้เช่นเดียวกับตัวแปร Java อื่นๆ โดยระบุ [] หลังจากกล่าวถึงชนิดข้อมูล
  • เนื้อหาของอาร์เรย์จะถูกจัดลำดับและตัวแปรอาร์เรย์แต่ละตัวจะถูกระบุโดยดัชนีที่เริ่มต้นจาก 0 เช่น องค์ประกอบอาร์เรย์ตัวแรกอยู่ในดัชนีลำดับที่ 0 องค์ประกอบ ที่สองอยู่ในดัชนีตัวแรกและต่อไปเรื่อยๆ
  • อาร์เรย์ใน Java สามารถใช้เป็นตัวแปรโลคัลหรือฟิลด์สแตติกหรือพารามิเตอร์เมธอด
  • ขนาดอาร์เรย์สามารถเป็นได้ทั้งแบบ int หรือแบบสั้น ไม่สามารถกำหนดค่าแบบยาวเป็นขนาดอาร์เรย์ได้
  • อ็อบเจกต์คือซูเปอร์คลาสโดยตรงของอาร์เรย์ประเภท
  • อินเทอร์เฟซ Cloneable และ java.io.Serializable ถูกนำไปใช้งานโดยอาร์เรย์แต่ละประเภท

ตรวจสอบหลักสูตรเทคโนโลยีฟรีของเราเพื่อรับความได้เปรียบเหนือการแข่งขัน

สำรวจหลักสูตรวิศวกรรมซอฟต์แวร์ยอดนิยมของเรา

วิทยาศาสตรมหาบัณฑิตสาขาวิทยาการคอมพิวเตอร์จาก LJMU & IIITB โปรแกรมใบรับรองความปลอดภัยทางไซเบอร์ของ Caltech CTME
Bootcamp การพัฒนาสแต็คเต็มรูปแบบ โปรแกรม PG ใน Blockchain
โปรแกรม Executive PG ในการพัฒนา Full Stack
ดูหลักสูตรทั้งหมดของเราด้านล่าง
หลักสูตรวิศวกรรมซอฟต์แวร์

การพิมพ์ Array ใน Java:

โครงสร้างข้อมูลที่จัดเก็บรายการประเภทข้อมูลเดียวกันเรียกว่าอาร์เรย์ในภาษาจาวา องค์ประกอบอาร์เรย์ถูกจัดสรรในตำแหน่งที่จัดเก็บที่อยู่ติดกัน ดังนั้น ชุดของรายการคงที่สามารถเก็บไว้ในอาร์เรย์ได้ มีหลายวิธีในการพิมพ์อาร์เรย์ พวกเขาเป็น:

  • สำหรับลูป
  • สำหรับแต่ละวง
  • วิธีการ Arrays.toString()
  • วิธีการ Arrays.deepToString()
  • วิธีการ Arrays.asList()
  • ส่วนต่อประสาน Iterator ใน Java
  • สตรีม API ใน Java

เรียนรู้หลักสูตรการพัฒนาซอฟต์แวร์ออนไลน์จากมหาวิทยาลัยชั้นนำของโลก รับโปรแกรม PG สำหรับผู้บริหาร โปรแกรมประกาศนียบัตรขั้นสูง หรือโปรแกรมปริญญาโทเพื่อติดตามความก้าวหน้าในอาชีพของคุณอย่างรวดเร็ว

ทักษะการพัฒนาซอฟต์แวร์ตามความต้องการ

หลักสูตร JavaScript หลักสูตร Core Java หลักสูตรโครงสร้างข้อมูล
หลักสูตร Node.js หลักสูตร SQL หลักสูตรการพัฒนาสแต็คเต็มรูปแบบ
หลักสูตร NFT หลักสูตร DevOps หลักสูตรข้อมูลขนาดใหญ่
หลักสูตร React.js หลักสูตรความปลอดภัยทางไซเบอร์ หลักสูตรคลาวด์คอมพิวติ้ง
หลักสูตรการออกแบบฐานข้อมูล หลักสูตรหลาม หลักสูตร Cryptocurrency

วิธีพิมพ์อาร์เรย์ใน Java โดยใช้ for-each ลูป

ลูป 'for-each' ใน Java ยังใช้วนซ้ำกับอาร์เรย์ของรายการด้วย ทำงานตามจำนวนองค์ประกอบในอาร์เรย์ สำหรับการวนซ้ำแต่ละครั้ง องค์ประกอบหนึ่งจะถูกส่งกลับโดยลูปในตัวแปรที่กำหนด ไวยากรณ์ของลูป 'for-each' เป็นดังนี้:

สำหรับ (ประเภท var:อาร์เรย์)

อ่านบทความยอดนิยมของเราเกี่ยวกับการพัฒนาซอฟต์แวร์

วิธีการใช้ Data Abstraction ใน Java? Inner Class ใน Java คืออะไร ตัวระบุ Java: คำจำกัดความ ไวยากรณ์ และตัวอย่าง
ทำความเข้าใจเกี่ยวกับ Encapsulation ใน OOPS พร้อมตัวอย่าง อาร์กิวเมนต์บรรทัดคำสั่งใน C อธิบาย คุณลักษณะและคุณลักษณะ 10 อันดับแรกของ Cloud Computing ในปี 2022
ความหลากหลายใน Java: แนวคิด ประเภท ลักษณะ และตัวอย่าง แพ็คเกจใน Java & วิธีใช้งาน? บทช่วยสอน Git สำหรับผู้เริ่มต้น: เรียนรู้ Git ตั้งแต่เริ่มต้น

การใช้ Arrays.toString() วิธีการพิมพ์อาร์เรย์ใน Java:

เมธอดแบบสแตติกนี้ใน Java เป็นคลาสอาร์เรย์และเป็นส่วนประกอบของแพ็คเกจ java.util ประกอบด้วยหลายวิธีที่สามารถจัดการอาร์เรย์ได้ ไวยากรณ์ของเมธอด Arrays.toString() ใน Java มีดังต่อไปนี้

สาธารณะคงที่ String toString(int[] a)

วิธีนี้ใช้อาร์เรย์ที่มีประเภทดั้งเดิมเป็นอาร์กิวเมนต์อินพุต ส่งคืนอาร์เรย์ในรูปแบบสตริงและประกอบด้วยรายการองค์ประกอบของอาร์เรย์ การแปลงองค์ประกอบของอาร์เรย์เป็นสตริงทำได้โดย String.valueOf(int)

วิธีพิมพ์อาร์เรย์ใน Java โดยใช้วิธี Arrays.deepToString() :

เมื่อเรียกใช้เมธอดนี้ อาร์เรย์หลายมิติจะถูกแปลงเป็นสตริงขององค์ประกอบอาร์เรย์ ฟังก์ชันนี้ต้องการอาร์กิวเมนต์อินพุตในรูปแบบของอาร์เรย์ มันส่งกลับการแสดงอาร์เรย์ในรูปแบบของสตริง ไวยากรณ์ของวิธีนี้ใน Java มีดังต่อไปนี้

สาธารณะคงที่ String deepToString(Object[] a)

Arrays.asList() วิธีการพิมพ์อาร์เรย์ขององค์ประกอบใน Java:

นี่เป็นวิธี Java แบบคงที่ของคลาส Arrays ที่เป็นของแพ็คเกจ java.util ทำหน้าที่เชื่อมต่อระหว่าง API ที่ใช้คอลเลกชันและ API ที่ใช้อาร์เรย์ ไวยากรณ์ที่ใช้วิธีนี้ในรหัส Java ระบุไว้ด้านล่าง

สาธารณะคงที่ <T> รายการ<T>asList(T…a)

วิธีนี้ยังช่วยให้ผู้ใช้พัฒนารายการขนาดคงที่ที่สามารถเริ่มต้นได้เพื่อรองรับองค์ประกอบจำนวนมาก

รายการ<T>obj=Arrays.toString(อาร์เรย์[]

เมธอดนี้ส่งคืนอาร์เรย์อินพุตในรูปแบบรายการ

การใช้อินเทอร์เฟซ Iterator เพื่อพิมพ์อาร์เรย์ใน Java:

Java Iterator เป็นอินเทอร์เฟซที่สร้างขึ้นในแพ็คเกจ java.util การสร้าง Iterator ทำได้โดยการเรียกใช้เมธอด iterator() ฟังก์ชันนี้มีอินเทอร์เฟซคอลเลกชันของ Java และค่าที่ส่งคืนยังเป็นตัววนซ้ำอีกด้วย

ฟังก์ชันอาร์เรย์อื่นๆ ใน Java:

นอกเหนือจากการพิมพ์อาร์เรย์แล้ว คอมไพเลอร์ Java ยังทำหน้าที่ต่างๆ ของอาร์เรย์อื่นๆ ซึ่งบางส่วนแสดงรายการไว้ด้านล่าง

  • ดึงข้อมูลองค์ประกอบเริ่มต้นและสุดท้ายของอาร์เรย์
  • ดึงองค์ประกอบอาร์เรย์โดยพลการ
  • แทรกองค์ประกอบใหม่ลงในอาร์เรย์
  • การเปรียบเทียบสองอาร์เรย์
  • ตรวจสอบว่าอาร์เรย์ว่างเปล่าหรือไม่

หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ Java, การพัฒนาซอฟต์แวร์แบบ full-stack โปรดดูโปรแกรม Executive PG Program ของ upGrad & IIIT-B ในการพัฒนาซอฟต์แวร์ – ความเชี่ยวชาญในการพัฒนาแบบ Full Stack ซึ่งออกแบบมาสำหรับมืออาชีพในการทำงานและให้การฝึกอบรมอย่างเข้มงวดมากกว่า 500 ชั่วโมง , 9+ โครงการและการมอบหมายงาน, สถานะศิษย์เก่า IIIT-B, โครงการเชิงปฏิบัติจริง & ความช่วยเหลือด้านงานกับบริษัทชั้นนำ

ต้องการแบ่งปันบทความนี้?

เตรียมพร้อมสำหรับอาชีพแห่งอนาคต

สมัครเลยสำหรับปริญญาโทสาขาวิศวกรรมซอฟต์แวร์