บทนำ
ในบทความนี้ เราจะเรียนรู้วิธีการหาขนาด (Size) ของ Collection (คอลเลกชัน) Collection เป็นเฟรมเวิร์กที่ให้สถาปัตยกรรมสำหรับจัดเก็บและจัดการกลุ่มของออบเจ็กต์ Java Collections สามารถทำงานต่างๆ ได้ครบครัน เช่น การค้นหา การจัดเรียง การแทรก การจัดการ และการลบข้อมูล
ตัวอย่างการทำงาน
อินพุทตัวอย่าง:
Input list: [100, 180, 250, 300]
เอาต์พุทที่คาดหวัง:
The size of the list = 4
อัลกอริทึม
ขั้นตอนที่ 1 - เริ่มต้น ขั้นตอนที่ 2 - ประกาศลิสต์ชื่อ input_list ขั้นตอนที่ 3 - กำหนดค่า ขั้นตอนที่ 4 - ใช้ฟังก์ชัน size() เพื่อหาขนาดของ input_list ขั้นตอนที่ 5 - แสดงผลลัพธ์ ขั้นตอนที่ 6 - จบการทำงาน
ตัวอย่างที่ 1: เขียนในฟังก์ชัน main โดยตรง
import java.util.*;
public class Demo {
public static void main(String[] args) {
List input_list = new ArrayList();
input_list.add(100);
input_list.add(180);
input_list.add(250);
input_list.add(300);
System.out.println("The list is defined as: " + input_list);
int list_size = input_list.size();
System.out.println("\nThe size of the list = " + list_size);
}
}
เอาต์พุท
The list is defined as: [100, 180, 250, 300] The size of the list = 4
ตัวอย่างที่ 2: ใช้เมธอดแยก (Object-Oriented Style)
import java.util.*;
public class Demo {
static void print_size(List input_list) {
int list_size = input_list.size();
System.out.println("\nThe size of the list = " + list_size);
}
public static void main(String[] args) {
List input_list = new ArrayList();
input_list.add(100);
input_list.add(180);
input_list.add(250);
input_list.add(300);
System.out.println("The list is defined as: " + input_list);
print_size(input_list);
}
}
เอาต์พุท
The list is defined as: [100, 180, 250, 300] The size of the list = 4