Kelas tanggal digunakan untuk menentukan tanggal dan waktu. Konstruktor dan metode umumnya adalah sebagai berikut:
publicDate()
Bangun objek datetime dari waktu saat ini.
publicStringtoString()
Konversi ke string.
publiclonggetTime()
Mengembalikan jumlah milidetik sejak abad baru, yang dapat digunakan untuk perhitungan waktu.
[Contoh 3.10] Waktu yang dibutuhkan untuk siklus eksekusi pengujian (urutan besarnya adalah milidetik), situasi waktu spesifik ditunjukkan pada Gambar 3.9. Kode program sumber adalah sebagai berikut:
// Nama file program digunakan.java impor java.util.date; kelas publik menggunakan {public static void main (string [] args) {date dold = new date (); long lold = dold.getTime (); System.out.println ("Waktu sistem sebelum loop adalah:" +dold.tostring ()); int sum = 0; untuk (int i = 0; i <100; i ++) {sum+= i; } Tanggal dnew = tanggal baru (); long lnew = dnew.getTime (); System.out.println ("Sistem waktu setelah loop adalah:" +dnew.tostring ()); System.out.println ("Jumlah milidetik yang dihabiskan untuk loop adalah:" + (lnew - lold)); }}Hasilnya menunjukkan:
Kelas string
Kelas string digunakan untuk mengoperasikan string non-numerik. Ini menyediakan tujuh jenis operasi metode, yaitu pembuatan string, panjang string, perbandingan string, pengambilan string, intersepsi string, operasi string dan konversi tipe data.
2. Panjang string
public int length()
Mengembalikan panjang string.
3. Perbandingan String
public boolean equals(Object anObject)
Bandingkan apakah string sama dengan string yang diwakili oleh anObject (case sensitive).
public boolean equalsIgnoreCase(String anotherString)
Bandingkan apakah string sama dengan anotherstring (case tidak sensitif).
1. Pembuatan String
public String()
Bangun string kosong.
public String(char[] value)
Gunakan karakter dalam nilai array karakter untuk membangun string.
public String(String original)
Gunakan salinan string asli untuk membuat string baru.
4. Pengambilan string
public int indexOf(String str)
Mengembalikan lokasi di mana STR muncul untuk pertama kalinya dalam string.
public int indexOf(String str, int fromIndex)
Mengembalikan di mana string str dari INDEX dimulai.
5. Interception String
public String substring(int beginIndex, int endIndex)
Mengembalikan string antara BenginIndex dan EndIndex.
6. Operasi string
Operator adalah "+", yang menunjukkan operasi koneksi. Pernyataan baris berikut mengeluarkan string yang terhubung.
System.out.println("Hashtable:" + hScore.toString());
[Contoh 3.11] String Operasi, hasil output ditunjukkan pada Gambar 3.10. Kode program sumber adalah sebagai berikut:
// Nama file program adalah testString.java kelas publik testString {public static void main (string [] args) {string str = new string ("Substring dimulai pada startIndex yang ditentukan."); String str1 = string baru ("string"); String str2 = string baru (); ukuran int = str.length (); // string length int flag = str.indexof ("substring"); str2 = str.substring (flag, flag + 9); // Ambil sistem substring.out.println ("string" + str + "/n Total panjangnya adalah:" + ukuran); if (str1.equals (str2)) // menilai apakah itu sama dengan system.out.println ("String yang dicegat adalah:" + str1); else system.out.println ("String yang dicegat adalah:" + str2); }}Hasilnya menunjukkan:
Meringkaskan
Di atas adalah semua konten yang dibagikan dalam artikel ini tentang kode contoh kelas tanggal Java dan kelas string. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke situs ini:
Analisis Kode Kode Kelas Java StringBuffer dan StringTokenizer
Diskusi singkat tentang kelas kelas di Java
Contoh kode nama yang sepenuhnya memenuhi syarat untuk kelas internal java
Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!