More Related Content
PPTX
DOCX
ข้อมูลชนิดอาร์เรย์และสตริง PPT
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง PPT
PPTX
PPTX
PPTX
PPTX
ข้อมูลชนิดอาร์เรย์และสตริง What's hot
PPTX
ข้อมูลชุดอาร์เรย์ และสตริง PPTX
PPTX
PDF
PDF
PPTX
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง Viewers also liked
PPTX
PDF
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง PDF
PDF
PDF
องค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสาร PDF
ความเปลี่ยนแปลงจากการใช้เทคโนโลยีสารสนเทศและการสื่อสาร PDF
แนวโน้มการใช้งานเทคโนโลยีสารสนเทศและการสื่อสาร DOC
DOCX
PPT
Najlepsze klimatyzacje w jednym miejscu PPT
DOC
PPT
Clip voor altijd in mijn hart PDF
PDF
Conplan-8888 Detailed strategy for a possible zombie apocalypse PPT
PDF
PPT
Presentación centro de gestión administrativa PDF
Boletin novedades gestion documental PPT
Fabrication of screw-retained temporary crown on Astra implant Similar to บทที่5
PPTX
PPTX
PPTX
PPTX
PPT
PPTX
PDF
PDF
PDF
PPT
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง PDF
PDF
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1 PPT
PPT
PDF
(Big One) C Language - 01 ฟังก์ชันส่งผ่านอาร์เรย์ PDF
Java-Chapter 07 One Dimensional Arrays PPT
บทที่2 โครงสร้างข้อมูลอาร์เรย์ PPT
Java Programming [8/12] : Arrays and Collection PDF
หน่วยที่2 เรื่อง โครงสร้างข้อมูล นางสาว สิรินยา ปาโจด ม.5 PDF
หน่วยที่2 โครงสร้างข้อมูล นาย ธนพงษ์ น่านกร เลขที่ 1 ชั้น ม.5 บทที่5
- 2.
- 3.
มีลักษณะเป็นข้อมูล 1 ชุดเรียงลาดับกันเป็นแถวในแนวนอน
การกาหนดค่าเริ่มต้นให้กับอาร์เรย์ 1 มิติ
สามารถกาหนดค่าเริ่มต้นให้กับ array ได้ตั้งแต่ตอนประกาศตัวแปรค่าที่
กาหนดต้องอยู่ในเครื่องหมาย { } และถ้ามีมากกว่า 1 ค่า ต้องแยกจากกัน
ด้วยเครื่องหมาย ,(comma)
ถ้าในตอนประกาศตัวแปรอาร์เรย์ไม่กาหนดค่าเริ่มต้นให้กับมันแล้ว
ค่าที่อยู่ในตัวแปรจะเป็นค่าที่ค้างอยู่ในหน่วยความจาช่วงที่เราจองไว้เป็น
อาร์เรย์นั้น
ถ้ากาหนดค่าเริ่มต้นตั้งแต่ตอนประกาศตัวแปรแต่กาหนดไม่ครบ ใน
กรณีที่เป็นอาร์เรย์แบบตัวเลขทั้งจานวนเต็มและจานวนจริง ค่าที่เหลือจะ
ถูกกาหนดเป็น 0 โดยอัตโนมัติ
- 4.
Element ของอาร์เรย์ลาดับแรกจะเป็น 0เสมอ ลาดับของ Element ของ
อาร์เรย์โดยส่วนมากจะเป็นค่าตัวเลขจานวนเต็ม ตัวอย่างเช่น ใช้อาร์เรย์scores
เราจะเข้าถึง Element แรกได้
การส่ง Array เข้าไปใน Method จะเป็นการส่งตาแหน่งของ Array( Reference )
เข้าไปให้กับ Parameter ของ Method
อาร์เรย์สามารถเก็บ reference ของ Object ได้โดยกาหนดให้อาร์เรย์
เป็น Class นั้นๆ ในตอนประกาศอาร์เรย์
- 5.
อาร์เรย์2 มิติ เป็นตัวแปรชุดที่มีการจัดการข้อมูลRow (แถว) , Column
(หลัก) ซึ่งอยู่ในรูปแบบตาราง ที่มีแสดงตาแหน่ง 2 ตัว
อาร์เรย์2 มิติ คือ array of array กล่าวคือ array 2 มิติ เป็น array ของ array 1
มิติ นั่นเอง
การกาหนดค่าเริ่มต้นให้กับอาร์เรย์2 มิติ
ตัวอย่างรูปแบบที่ 1 intnum[2][3] = {11,12,13,21,22,23};
ตัวอย่างรูปแบบที่ 2 intnum[2][3] = {{11,12,13},{21,22,23}};
ตัวอย่างรูปแบบที่ 3 intnum[3][3] = {{11,12,13},{21,22,23}};
ข้อสังเกต อาร์เรย์ขนาด 2 มิติขึ้นไป จะไม่ระบุขนาดได้เฉพาะมิติที่ 1 เท่านั้น
ส่วนมิติอื่นๆ ต้องมีการระบุขนาดด้วยทุกครั้ง
- 7.
- 8.
สตริงเป็นออปเจค (Object) ที่สืบทอดคุณสมบัติมาจากคลาสสตริง
(ClassString) ถ้าต้องการสร้างออปเจคจากคลาสสตริง
การเก็บข้อมูลของสตริงนั้น จะมีการเก็บข้อมูลอยู่ 2 ส่วน ส่วนแรกจะเป็น
ข้อมูลตัวอักษรโดยเก็บเรียงกันไป แบะส่วนที่ 2 จะเก็บจุดสิ้นสุดของสตริง ซึ่ง
จุสิ้นสุดของสตริงจะใช้ Null Characterหรือ ‘0’
การเปรียบเทียบ String
โดยใช้equals ซึ่ง เป็น method ตัวนึงที่อยู่ใน String Class โดยจะทาหน้าที่
เปรียบเทียบ String 2 ชุดว่ามีสมาชิกหรือข้อความที่เหมือนกันหรือไม่ มี
รูปแบบการใช้งาน
- 9.
เป็น class หนึ่งที่ทางานกับString แต่มีความยืดหยุ่นและใช้งานได้หลากหลาย
กว่า String Class ทั้งนี้ StringBuffer Class จะมี Constructor ให้เลือกใช้ได้3
Constructor ได้แก่
- StringBuffer() ใช้ในการสร้าง StringBufferที่ไม่มีข้อมูลใดๆ และมีความยาว
สูงสุด 16 ตัวอักษร
- StringBuffer(int length) ใช้ในการสร้าง StringBufferที่ไม่มีข้อมูลใดๆ แต่
ความยาวจะขึ้นอยู่กับค่าของ length ที่ส่งมาให้
- StringBuffer(String str) ใช้ในการสร้าง StringBufferที่มีข้อมูลตาม Argument
“str” ที่ส่งมา โดยความยาวก็จะขึ้นอยู่กับความยาวของstrเท่านั้น
- 10.