MENU

Ringkasan operasi string dasar di Java

Daftar isi

Pisahkan string – membelah

Memisahkan string pada string tertentu (pembatas).

Kode sampel

public static void splitSample() { String line = "apel, jeruk, pisang"; String[] buah-buahan = line.split(","); for (String buah : buah-buahan) { System.out.println(buah); } }

Hasil keluaran:

apel jeruk pisang

Penggabungan string dasar

Anda dapat menggabungkan string dengan operator "+".

Kode sampel

public static void plusSample() { String s1 = "halo "; String s2 = "dunia!"; System.out.println(s1 + s2); }

Hasil keluaran:

Halo Dunia!


Gabungkan string dengan pembatas – bergabung

Menggabungkan string menggunakan string tertentu (pembatas) (tersedia sejak Java 8)

Kode sampel

public static void joinSample() { String baris = String.join(",", "apple", "orange", "banana"); System.out.println(line); }

join dapat digunakan untuk menggabungkan array string dengan cara yang sama.

public static void joinArraySample() { String[] buah-buahan = {"apple", "tangerine", "pisang"}; String line = String.join(",", buah-buahan); System.out.println(line); / /Hasilnya sama}

Hasil keluaran:

apel, jeruk, pisang

Ekstrak rentang string tertentu – substring

Ekstrak bagian string dengan menentukan titik awal dan akhir.

Kode sampel

public static void substringSample() { String str = "halo dunia!"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System.out. out.println(str.substring(6)); //Anda juga dapat menentukan titik awalnya saja}

Hasil keluaran:

halo halo dunia!

Hapus spasi awal dan akhir – memangkas

Hapus spasi setengah lebar, jeda baris, dan tab sebelum dan sesudah string.
Spasi kosong dan byte ganda di tengah string tidak dihilangkan.

Kode sampel

public static void trimSample() { String str = " hello world! "; System.out.println(str.trim()); }

Hasil keluaran:

Halo Dunia!

Ganti bagian dari string dengan string lain – mengganti

Menggantikan bagian dari string dengan string yang ditentukan. replace menggantikan semua string yang cocok.

Kode sampel

public static void replaceSample() { String str = "halo dunia!"; System.out.println(str.replace("l", "×")); }

Hasil keluaran:

dia××o bekerja×d!

replaceFirst hanya menggantikan string pertama yang cocok.

Kode sampel

public static void replaceFirstSample() { String str = "halo dunia!"; System.out.println(str.replaceFirst("l", "×")); }

Hasil keluaran:

he×lo dunia!

Mengembalikan jumlah karakter dalam string – panjang

Mengembalikan jumlah karakter dalam sebuah string. String.length() hanya mengembalikan jumlah karakter.

Kode sampel

public static void lengthSample() { String str = "〇〇Prefektur□□Kota△△Town 10-11"; System.out.println(str.length()); }

Hasil keluaran:

14

Jika Anda ingin mengetahui jumlah byte, gunakan String.getBytes().length. Sejak Java8, kode karakter standarnya adalah UTF8, jadi setiap karakter lebar penuh adalah 3 byte.

Kode sampel

public static void byteLengthSample() { String str = "〇〇Prefektur□□Kota△△Town 10-11"; System.out.println(str.getBytes().length); }

Hasil keluaran:

32
  • URLをコピーしました!
Daftar isi