Fungsi trim (): Menghapus spasi di awal dan akhir string.
public static void main (string arg []) {string a = "hello world"; string b = "hello world"; system.out.println (b.equals (a)); a = a.trim (); // hapus spasi di awal dan akhir string system.out.println (a.equals (b));} Hasil Eksekusi:
A: halo dunia, salah
A: Halo dunia, benar
Sumber kode trim ():
trim string publik () {
int arg0 = this.value.length;
// Dapatkan panjang string ini
int arg1 = 0;
// nyatakan nilai int dan tetapkan nilai 0
char [] arg2;
// Nyatakan array char
untuk (arg2 = this.value; arg1 <arg0 && arg2 [arg1] <= 32; ++ arg1) {
// Tetapkan array karakter ini ke array karakter arg2 (lapisan bawah string java adalah array karakter, dan array karakter ini adalah atribut nilai dari kelas string);
// Mengapa kurang dari atau sama dengan 32, silakan merujuk ke tabel kode ASCII. ASCII Tabel 32 mewakili ruang, dan ada karakter tab tab di bawah 32, /n karakter garis baru, /r karakter carriage, /b backspace, dll.
// Jika string adalah "123", maka setelah metode dijalankan, nilai ARG1 akan ditugaskan ke 1.
;
}
while (arg1 <arg0 && arg2 [arg0 - 1] <= 32) {
--arg0;
// Jika string adalah "123", maka setelah metode dijalankan, arg0 akan diberi nilai 4
}
return arg1 <= 0 && arg0> = this.value.length? this: this.substring (arg1, arg0);
// arg1 == 1, jadi kembali. this.substring (1,4)
// termasuk kepala tetapi tidak ekor, hasilnya adalah "123"
}Meringkaskan
Di atas adalah seluruh konten artikel ini tentang contoh fungsi dan kode sumber fungsi string.trim () di java. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke situs ini:
" Analisis Kode Sumber Java Penggunaan Hashmap "
" Java Menghentikan Threading Instance dan Stop () Metode Source Code Reading "
" Analisis Kode Sumber ArrayList dalam Pemrograman Java "
Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!