คลาสวันที่ใช้เพื่อระบุวันที่และเวลา ตัวสร้างและวิธีการทั่วไปมีดังนี้:
publicDate()
สร้างวัตถุ DateTime จากเวลาปัจจุบัน
publicStringtoString()
แปลงเป็นสตริง
publiclonggetTime()
ส่งคืนจำนวนมิลลิวินาทีนับตั้งแต่ศตวรรษใหม่ซึ่งสามารถใช้สำหรับการคำนวณเวลา
[ตัวอย่าง 3.10] เวลาสำหรับรอบการดำเนินการทดสอบ (ลำดับของขนาดคือมิลลิวินาที) สถานการณ์เวลาที่กำหนดจะแสดงในรูปที่ 3.9 รหัสโปรแกรมต้นทางมีดังนี้:
// ชื่อไฟล์โปรแกรมใช้งาน java import java.util.date; คลาสสาธารณะใช้ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {วันที่ dold = วันที่ใหม่ (); long lold = dold.getTime (); System.out.println ("เวลาระบบก่อนลูปคือ:" +dold.toString ()); int sum = 0; สำหรับ (int i = 0; i <100; i ++) {sum+= i; } วันที่ dnew = วันที่ใหม่ (); Long LNEW = dNew.getTime (); System.out.println ("เวลาระบบหลังจากลูปคือ:" +dnew.toString ()); System.out.println ("จำนวนมิลลิวินาทีที่ใช้ไปกับลูปคือ:" + (lnew - lold)); -ผลลัพธ์แสดง:
คลาสสตริง
คลาสสตริงใช้เพื่อใช้งานสตริงที่ไม่ใช่ตัวเลข มันมีการดำเนินการวิธีการเจ็ดประเภทคือการสร้างสตริงความยาวสตริงการเปรียบเทียบสตริงการดึงสตริงการสกัดกั้นสตริงการทำงานของสตริงและการแปลงชนิดข้อมูล
2. ความยาวสตริง
public int length()
ส่งคืนความยาวของสตริง
3. การเปรียบเทียบสตริง
public boolean equals(Object anObject)
เปรียบเทียบว่าสตริงนั้นเหมือนกับสตริงที่แสดงโดย Anobject (ตัวพิมพ์เล็ก) หรือไม่
public boolean equalsIgnoreCase(String anotherString)
เปรียบเทียบว่าสตริงนั้นเหมือนกับ anotherstring หรือไม่
1. การสร้างสตริง
public String()
สร้างสตริงเปล่า
public String(char[] value)
ใช้อักขระในค่าอาร์เรย์อักขระเพื่อสร้างสตริง
public String(String original)
ใช้สำเนาของสตริงต้นฉบับเพื่อสร้างสตริงใหม่
4. การดึงสตริง
public int indexOf(String str)
ส่งคืนตำแหน่งที่ STR ปรากฏเป็นครั้งแรกในสตริง
public int indexOf(String str, int fromIndex)
ส่งคืนเมื่อสตริง Str ปรากฏขึ้นจาก Inindex เริ่มต้น
5. การสกัดกั้นสตริง
public String substring(int beginIndex, int endIndex)
ส่งคืนสตริงระหว่าง BenginIndex และ EndIndex
6. การดำเนินการสตริง
ตัวดำเนินการคือ "+" ซึ่งระบุการดำเนินการเชื่อมต่อ คำสั่งบรรทัดต่อไปนี้ส่งออกสตริงที่เชื่อมต่อ
System.out.println("Hashtable:" + hScore.toString());
[ตัวอย่าง 3.11] สตริงการดำเนินการผลลัพธ์ผลลัพธ์จะแสดงในรูปที่ 3.10 รหัสโปรแกรมต้นทางมีดังนี้:
// ชื่อไฟล์โปรแกรมคือ testString.java คลาสสาธารณะ testString {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {string str = สตริงใหม่ ("สตริงย่อยเริ่มต้นที่ entalingindex ที่ระบุ"); string str1 = สตริงใหม่ ("สตริง"); string str2 = สตริงใหม่ (); ขนาด int = str.length (); // ความยาวสตริง int flag = str.indexof ("substring"); str2 = str.substring (ธง, ธง + 9); // ดึงข้อมูล substring.out.println ("สตริง" + str + "/n ความยาวทั้งหมดคือ:" + ขนาด); if (str1.equals (str2)) // ตัดสินว่ามันเป็น system.out.out.println ("สตริงที่สกัดกั้นคือ:" + str1); อื่น System.out.println ("สตริงที่สกัดกั้นคือ:" + str2); -ผลลัพธ์แสดง:
สรุป
ข้างต้นคือเนื้อหาทั้งหมดที่ใช้ร่วมกันในบทความนี้เกี่ยวกับรหัสตัวอย่างของคลาส Java Date และคลาสสตริง ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงเว็บไซต์นี้ต่อไปได้:
คลาส Java StringBuffer และการวิเคราะห์รหัสคลาส StringTokenizer
การอภิปรายสั้น ๆ เกี่ยวกับชั้นเรียนใน Java
ตัวอย่างรหัสชื่อที่ผ่านการรับรองสำหรับคลาส Java ภายใน
หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!