MENU

Ringkasan manipulasi string dasar di Java

Daftar isi

Memisahkan string – titik

Ini memisahkan string menggunakan pembatas tertentu.

Contoh kode

public static void splitSample() {
    String line = "りんご,みかん,バナナ";
    String[] fruits = line.split(",");
    for (String fruit : fruits) {
        System.out.println(fruit);
    }
}

Hasil keluaran:

apel, jagung, pisang

Penggabungan string dasar

Anda dapat menggunakan operator "+" untuk menggabungkan string.

Contoh kode

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

Hasil keluaran:

Halo dunia!


Menggabungkan string menggunakan pembatas. Tema:

Metode ini menggabungkan string menggunakan pembatas tertentu (tersedia di Java 8 dan versi yang lebih baru).

Contoh kode

public static void joinSample() {
    String line = String.join(",", "りんご", "みかん", "バナナ");
    System.out.println(line);
}

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

public static void joinArraySample() {
    String[] fruits = {"りんご", "みかん", "バナナ"};
    String line = String.join(",", fruits);
    System.out.println(line); //結果は同じ
}

Hasil keluaran:

Apel, jeruk, pisang

Ekstrak sebuah string dari rentang yang ditentukan. substring

Anda dapat menentukan titik awal dan akhir untuk ekstraksi dan mengekstrak sebagian dari string tersebut.

Contoh kode

public static void substringSample() {
    String str = "hello world!";
    System.out.println(str.substring(0, 5));
    System.out.println(str.substring(2, 9));
    System.out.println(str.substring(6)); //始点だけ指定することもできる
}

Hasil keluaran:

Halo dunia llo!

Hapus spasi di awal dan akhir. memangkas

Menghapus spasi di awal dan akhir, jeda baris, dan tab dari string.
Spasi kosong dan spasi penuh di dalam string tidak akan dihapus.

Contoh kode

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

Hasil keluaran:

Halo dunia!

Mengganti sebagian dari sebuah string dengan string lain. mengganti

Fungsi ini mengganti sebagian string dengan string yang ditentukan. `replace` mengganti semua string yang cocok.

Contoh kode

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

Hasil keluaran:

he××o wor×d!

`replaceFirst` hanya mengganti string pertama yang cocok.

Contoh kode

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

Hasil keluaran:

he×lo dunia!

Mengembalikan jumlah karakter dalam sebuah string. ukuran

文字列の文字数を返します。String.length()は単純に文字数を返します。

Contoh kode

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

Hasil keluaran:

14

Untuk mengetahui jumlah byte, gunakan String.getBytes().length. Karena Java 8 menggunakan UTF8 sebagai pengkodean karakter default, setiap karakter lebar penuh berukuran 3 byte.

Contoh kode

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

Hasil keluaran:

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