String Jawa


String Jawa

String digunakan untuk menyimpan teks.

Variabel Stringberisi kumpulan karakter yang dikelilingi oleh tanda kutip ganda:

Contoh

Buat variabel tipe Stringdan 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.


Uji Diri Anda Dengan Latihan

Olahraga:

Isi bagian yang hilang untuk membuat greetingvariabel tipe Stringdan berikan nilainya Hello.

 greeting = ;