Latest web development tutorials
×

Java หลักสูตร

Java หลักสูตร Java แนะนำโดยย่อ Java การกำหนดค่าการพัฒนาสภาพแวดล้อม Java พื้นฐานไวยากรณ์ Java วัตถุและการเรียน Java ชนิดข้อมูลพื้นฐาน Java ประเภทตัวแปร Java การปรับเปลี่ยน Java ผู้ประกอบการ Java โครงสร้างห่วง Java สาขาโครงสร้าง Java Number หมวดหมู่ Java Character หมวดหมู่ Java String หมวดหมู่ Java StringBuffer Java แถว Java วันที่เวลา Java นิพจน์ปกติ Java ทาง Java Stream,File,IO Java Scanner หมวดหมู่ Java การจัดการข้อยกเว้น

Java เชิงวัตถุ

Java สืบทอด Java Override/Overload Java polymorphism Java ระดับนามธรรม Java บรรจุภัณฑ์ Java อินเตอร์เฟซ Java บรรจุภัณฑ์

Java การสอนที่ทันสมัย

Java โครงสร้างข้อมูล Java คอลเลกชันกรอบ Java ยาชื่อสามัญ Java การทำให้เป็นอันดับ Java เขียนโปรแกรมเครือข่าย Java ส่ง Email Java การเขียนโปรแกรมแบบมัลติเธรด Java Appletรากฐาน Java เอกสารความคิดเห็น Java ตัวอย่าง Java 8 คุณสมบัติใหม่ Java MySQL สัมพันธ์

Java การแจงนับอินเตอร์เฟซ

อินเตอร์เฟซการแจงนับกำหนดวิธีการวิธีการเหล่านี้สามารถแจกแจง (ที่ได้รับครั้งเดียว) วัตถุในองค์ประกอบของคอลเลกชัน

ประเพณีนี้ได้ถูกแทนที่ด้วยอินเตอร์เฟซที่ iterator แม้ว่าการแจงนับยังไม่ได้รับการยกเลิก แต่ในรหัสที่ทันสมัยได้รับการที่ไม่ค่อยได้ใช้ แต่มันถูกนำมาใช้ในกระบวนการเช่นเวกเตอร์และสมบัติของหมวดหมู่แบบดั้งเดิมเหล่านี้ถูกกำหนดในนอกจากนี้ยังใช้ในจำนวนของชั้นเรียน API และการใช้งานนอกจากนี้ยังมีการใช้กันอย่างแพร่หลาย ตารางต่อไปนี้สรุปบางส่วนของการประกาศวิธีการแจงนับ:

เลขที่ วิธีการรายละเอียด
1 hasMoreElements บูลีน ()
ทดสอบว่าการแจงนับนี้มีองค์ประกอบอื่น ๆ อีกมากมาย
2 วัตถุ nextElement ()
หากองค์ประกอบของวัตถุการแจงนับนี้มีอย่างน้อยหนึ่งข้อเสนอแล้วกลับองค์ประกอบต่อไปของการแจงนับนี้

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้งานของการแจงนับไปนี้:

import java.util.Vector;
import java.util.Enumeration;

public class EnumerationTester {

   public static void main(String args[]) {
      Enumeration days;
      Vector dayNames = new Vector();
      dayNames.add("Sunday");
      dayNames.add("Monday");
      dayNames.add("Tuesday");
      dayNames.add("Wednesday");
      dayNames.add("Thursday");
      dayNames.add("Friday");
      dayNames.add("Saturday");
      days = dayNames.elements();
      while (days.hasMoreElements()){
         System.out.println(days.nextElement()); 
      }
   }
}

ตัวอย่างข้างต้นรวบรวมผลมีดังนี้

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday