يتم استخدام فئة التاريخ لتحديد التاريخ والوقت. مُنشئه وطرقه المشتركة كما يلي:
publicDate()
بناء كائن DateTime من الوقت الحالي.
publicStringtoString()
تحويل إلى سلسلة.
publiclonggetTime()
يعيد عدد المللي ثانية منذ القرن الجديد ، والذي يمكن استخدامه لحسابات الوقت.
[مثال 3.10] الوقت المستغرق لدورة تنفيذ الاختبار (ترتيب الحجم هو ميلي ثانية) ، يظهر في الشكل 3.9 موقف الوقت المحدد. رمز البرنامج المصدر هو كما يلي:
// اسم ملف البرنامج هو useateate.java import java.util.date ؛ الفئة العامة تستخدم {public static void main (string [] args) {date dold = new date () ؛ Long lold = dold.getTime () ؛ System.out.println ("وقت النظام قبل الحلقة هو:" +dold.toString ()) ؛ int sum = 0 ؛ لـ (int i = 0 ؛ i <100 ؛ i ++) {sum+= i ؛ } date dnew = new date () ؛ lnew 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)
قارن ما إذا كانت السلسلة هي نفسها مثل Aotherstring (حالة غير حساسة).
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)
إرجاع حيث تظهر String str FromIndex.
5. اعتراض السلسلة
public String substring(int beginIndex, int endIndex)
إرجاع السلسلة بين Benginindex و EndIndex.
6. العملية
المشغل هو "+" ، مما يشير إلى عملية الاتصال. يقوم عبارة السطر التالية بإخراج السلسلة المتصلة.
System.out.println("Hashtable:" + hScore.toString());
[مثال 3.11] سلسلة التشغيل ، تظهر نتيجة الإخراج في الشكل 3.10. رمز البرنامج المصدر هو كما يلي:
. String str1 = سلسلة جديدة ("سلسلة") ؛ String str2 = new String () ؛ int size = str.length () ؛ // string length int flag = str.indexof ("substring") ؛ str2 = str.substring (flag ، flag + 9) ؛ // إحضار نظام substring.out.println ("String" + str + "/n الطول الكلي هو:" + حجم) ؛ if (str1.equals (str2)) // judge ما إذا كانت متساوية system.out.println ("السلسلة المعتقة هي:" + str1) ؛ else system.out.println ("السلسلة المعتادة هي:" + str2) ؛ }}تظهر النتائج:
لخص
ما ورد أعلاه هو كل المحتوى المشترك في هذه المقالة حول رمز المثال لفئة تاريخ Java وفئة السلسلة. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى هذا الموقع:
فئة Java StringBuffer وتحليل رمز فئة StringTokenizer
مناقشة موجزة حول فصول الفصل في جافا
مثال على رمز الاسم المؤهل بالكامل لفصول Java الداخلية
إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!