String Jawa
String Jawa
String digunakan untuk menyimpan teks.
Variabel String
berisi kumpulan karakter yang dikelilingi oleh tanda kutip ganda:
Contoh
Buat variabel tipe String
dan berikan nilai:
String greeting = "Hello";
Panjang Tali
Sebuah String di Java sebenarnya adalah sebuah objek, yang berisi metode yang dapat melakukan operasi tertentu pada string. Misalnya, panjang string dapat ditemukan dengan length()
metode:
Contoh
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());
Lebih Banyak Metode String
Ada banyak metode string yang tersedia, misalnya toUpperCase()
dan toLowerCase()
:
Contoh
String txt = "Hello World";
System.out.println(txt.toUpperCase()); // Outputs "HELLO WORLD"
System.out.println(txt.toLowerCase()); // Outputs "hello world"
Menemukan Karakter dalam String
Metode indexOf()
ini mengembalikan indeks (posisi) kemunculan pertama dari teks yang ditentukan dalam string (termasuk spasi):
Contoh
String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7
Java menghitung posisi dari nol.
0 adalah posisi pertama dalam string, 1 adalah yang kedua, 2 adalah yang ketiga ...
Penggabungan String
Operator +
dapat digunakan di antara string untuk menggabungkannya. Ini disebut penggabungan :
Contoh
String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
Perhatikan bahwa kami telah menambahkan teks kosong (" ") untuk membuat spasi antara firstName dan lastName pada cetakan.
Anda juga dapat menggunakan concat()
metode untuk menggabungkan dua string:
Contoh
String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));
Karakter spesial
Karena string harus ditulis dalam tanda kutip, Java akan salah memahami string ini, dan menghasilkan kesalahan:
String txt = "We are the so-called "Vikings" from the north.";
Solusi untuk menghindari masalah ini, adalah dengan menggunakan karakter escape backslash .
Karakter escape backslash ( \
) mengubah karakter khusus menjadi karakter string:
Escape character | Result | Description |
---|---|---|
\' | ' | Single quote |
\" | " | Double quote |
\\ | \ | Backslash |
Urutan \"
menyisipkan tanda kutip ganda dalam sebuah string:
Contoh
String txt = "We are the so-called \"Vikings\" from the north.";
Urutan \'
menyisipkan satu kutipan dalam sebuah string:
Contoh
String txt = "It\'s alright.";
Urutan \\
menyisipkan satu garis miring terbalik dalam sebuah string:
Contoh
String txt = "The character \\ is called backslash.";
Enam urutan pelarian lainnya valid di Java:
Code | Result | Try it |
---|---|---|
\n | New Line | |
\r | Carriage Return | |
\t | Tab | |
\b | Backspace | |
\f | Form Feed |
Menambahkan Angka dan String
PERINGATAN!
Java menggunakan +
operator untuk penambahan dan penggabungan.
Angka ditambahkan. String digabungkan.
Jika Anda menambahkan dua angka, hasilnya akan menjadi angka:
Contoh
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer/number)
Jika Anda menambahkan dua string, hasilnya akan menjadi rangkaian string:
Contoh
String x = "10";
String y = "20";
String z = x + y; // z will be 1020 (a String)
Jika Anda menambahkan angka dan string, hasilnya akan menjadi rangkaian string:
Contoh
String x = "10";
int y = 20;
String z = x + y; // z will be 1020 (a String)
Referensi String Lengkap
Untuk referensi lengkap tentang metode String, buka Referensi Metode String Java kami .
Referensi berisi deskripsi dan contoh semua metode string.