 สร้างคลาสใน Java ที่ใช้โครงสร้างข้อมูล
MyDataStructure ระดับสาธารณะ { ความยาว int ส่วนตัว; อาร์เรย์ int ส่วนตัว []; MyDataStructure สาธารณะ (ขนาด int) { this.length = ขนาด; อาร์เรย์ = int ใหม่ [ขนาด]; } โมฆะสาธารณะเพิ่ม (ค่า int) { ถ้า (ความยาว == array.length) { เพิ่มขนาด (); } อาร์เรย์[ความยาว++] = ค่า; } การเพิ่มขนาดเป็นโมฆะส่วนตัว () { int newLength = array.length * 2; int[] newArray = int ใหม่[ความยาวใหม่]; สำหรับ (int i = 0; i <ความยาว i++) { newArray[i] = array[i]; } อาร์เรย์ = newArray; } โมฆะสาธารณะได้รับ (ดัชนี int) { ถ้า (ดัชนี < 0 || ดัชนี >= ความยาว) { โยน IndexOutOfBoundsException ใหม่ (); } กลับอาร์เรย์ [ดัชนี]; } ลบโมฆะสาธารณะ (ค่า int) { สำหรับ (int i = 0; i < ความยาว; i++) { ถ้า (อาร์เรย์[i] == ค่า) { สำหรับ (int j = i; j <ความยาว-1; j++) { อาร์เรย์[j] = อาร์เรย์[j+1]; } ความยาว--; กลับ; } } } } } } } }