Lab 3
สาธิตการใช้ String
ก่อนจะเริ่มเขียนโปรแกรมของปฏิบัติการนี้ อยากให้ลองชมภาพยนตร์สาธิตการใช้ substring และ indexOf ซึ่งเป็นบริการหลักที่ต้องใช้ใน lab นี้ (ภาพยนตร์มีความยาวประมาณ 3 นาทีเท่านั้น) กดปุ่ม play แล้วดูตามไป
email address
ในปัจจุบันนี้ เขาชอบเขียนโปรแกรมอ่านเว็บเพจในอินเตอร์เน็ต แล้วก็ดึงเอาส่วนที่เป็น email address มาเก็บรวบรวมไว้ เพื่อจะได้ส่ง email ขายสินค้าและบริการมากมายให้ชาวอินเตอร์เน็ต (วัน ๆ เราจะได้รับ email แบบนี้ที่เรียกกันว่า junk email หรือ spam กันมากจนน่าเบื่อหน่าย)
email address ที่ปรากฏในเว็บเพจมักเขียนในรูปแบบ
"mailto:somchai@www.thai.com"
ดังนั้นวิธีง่าย ๆ วิธีหนึ่งคือการดูข้อความต่าง ๆ ในเว็บเพจ ถ้าพบข้อความที่ขึ้นต้นด้วย "mailto: ก็จะรู้ว่าข้อความที่ตามมาคือ email address จนถึงตัวอักษร " ที่ปิดท้าย เช่นจากข้อความข้างล่างนี้
... please mail to "mailto:somchai@thai.com" ...
ก็ย่อมได้ email address เป็น somchai@thai.com
สิ่งที่ต้องการ

คะแนนเต็ม : 10 คะแนน
- เมื่อเขียนเสร็จ
- ถ้าต้องการสั่งทำงาน และกรอกข้อมูลเอง ก็ให้กดปุ่ม F5
- แต่ถ้าต้องการให้ระบบตรวจสอบความถูกต้องและให้คะแนนด้วย ให้กดปุ่ม F6
(ระบบจะสุ่มข้อมูล 10 ชุด แล้วส่งไปทดสอบโปรแกรม EmailHarvest ที่เขียนขึ้น ถ้าทำงานถูกต้องก็ให้คะแนน ชุดละ 1 คะแนน)
- เมื่อใดที่ระบบถามว่าจะส่ง (submit) ผล (และคะแนน) หรือไม่ ก็ควรให้ส่ง (จะส่งกี่ครั้งก็ได้)
- หมายเหตุ : จะให้ระบบตรวจสอบความถูกต้องกี่ครั้งก็ได้
การทดสอบย่อยนี้ใช้ซอฟต์แวร์ปฏิบัติการจาวา JLab (http://www.cp.eng.chula.ac.th/~somchai/JLab) |