Java Strings
String dipakai untuk menyimpan teks.
String berisi kumpulan abjad yang dikelilingi tanda kutip ganda:
Contoh
Buat variabel bertipe String dan menetapkan nilai:
String greeting = "Hello";
Quotes Inside a String
Untuk memakai tanda kutip di dalam string, gunakan tanda kutip tunggal (
'
):Example
String answer1 = "It's alright";
String answer2 = "He is called 'Johnny'";
String Length
String di Java bahwasanya ialah objek, yang berisi metode yang sanggup melaksanakan operasi tertentu pada string. Misalnya, panjang string sanggup ditemukan dengan metode length():
Contoh
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int len = txt.length();
System.out.println("The length of the txt string is: " + len);
More String Methods
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"
Finding a String in a String
Metode indexOf() mengembalikan index (posisi) dari kemunculan pertama teks tertentu 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 ialah posisi pertama dalam string, 1 ialah yang kedua, 2 ialah yang ketiga ...
String Concatenation
Operator + dapat dipakai antara string untuk menambahkan mereka bahu-membahu untuk menciptakan string baru. Ini disebut penggabungan/concatenation:
Contoh
String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
Perhatikan bahwa kami telah menambahkan teks kosong ("") untuk menciptakan spasi antara firstName dan lastName pada cetakan.
Anda juga sanggup memakai metode concat() untuk menggabungkan dua string:
Contoh
String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));
Adding Numbers and Strings
PERINGATAN!
Java memakai operator + untuk penambahan dan penggabungan.
Angka ditambahkan. String digabung.
Jika Anda menambahkan dua angka, jadinya akan berupa angka:
Contoh
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer/number)
Jika Anda menambahkan dua string, jadinya akan berupa penggabungan string:
Contoh
String x = "10";
String y = "20";
String z = x + y; // z will be 1020 (a String)
Jika Anda menambahkan angka dan string, jadinya akan berupa penggabungan string:
Contoh
String x = "10";
int y = 20;
String z = x + y; // z will be 1020 (a String)