ภาษา java มีทั้ง array และ arraylist ต่างกัน ยังไงครับ : Java
 

Forum :: Java :: ภาษา java มีทั้ง array และ arraylist ต่างกัน ยังไงครับ

พอดีผมเพิ่งหัดเขียน java ครับ เคยเขียน php มาก่อน เลยสงสัยครับ เพราะใน php มันไม่มี arraylist

2 Comment

  • Ton Pagon
    #1 Comment By Ton Pagon เมื่อ 5 สิงหาคม 2013 เวลา 13 นาฬิกา 19 นาที
    array ใน php มันไม่ต้องกำหนดขนาดครับ ว่าจะให้มี จำนวนกี่ตัว
    แต่ array ใน java ต้องมีการกำหนดขนาดเสมอ 
    
    แล้วในบางกรณีเราไม่สามารถรู้ขนาดก่อนได้ หรืออาจต้องการเพิ่มขนาดของ array ในภายหลังครับ
    ถ้าเราใช้ array แบบธรรมดาในภาษา java จะทำให้เกิดความยุ่งยากครับ
    แต่ถ้าใช้ arrayList เราไม่จำเป็นต้องกำหนดขนาดก่อน ซึ่งจะลดปัญหาตรงนี้ไปได้ครับ
     
  • Pom Visualizm
    #2 Comment By Pom Visualizm เมื่อ 31 ตุลาคม 2013 เวลา 18 นาฬิกา 37 นาที
    ขอ อณุญาติเสริมด้านบน 
    
    คลาสที่ใช้งาน ต้องอิมพอร์ต java.util.ArrayList; ก่อนด้วยครับ
    
    ส่วนเวลาดึงข้อมูล สามารถใช้ For-each loop ได้ด้วย ซึ่งง่ายกว่าโดยที่ไม่ต้องระบุ index
     

Comment Forum

 
 
 
Share This Topic Login with Facebook