โปรแกรม 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, โครงการเชิงปฏิบัติจริง & ความช่วยเหลือด้านงานกับบริษัทชั้นนำ