String Java
String digunakan untuk menyimpan teks.
Variabel String berisi kumpulan karakter yang diapit oleh tanda kutip ganda:Contoh
Buat variabel jenis String dan tetapkan nilai:
Input :
public class Main {
public static void main(String[] args) {
String greeting = "Hello";
System.out.println(greeting);
}
}Output :
HelloPanjang String (String Lenght)
Sebuah String di Java sebenarnya adalah sebuah objek, yang berisi metode yang dapat melakukan operasi tertentu pada string. Misalnya, panjang string dapat ditemukan dengan metode length():Contoh :
Input :
public class Main {
public static void main(String[] args) {
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());
}
}Output :
The length of the txt string is: 26
(Panjang string txt adalah: 26)Lebih Banyak Metode String
Ada banyak metode string yang tersedia, misalnya toUpperCase() dan toLowerCase():Contoh :
Input :
public class Main {
public static void main(String[] args) {
String txt = "Hello World";
System.out.println(txt.toUpperCase());
System.out.println(txt.toLowerCase());
}
}Output :
HELLO WORLD
hello worldMenemukan Karakter dalam String
Metode indexOf() mengembalikan indeks (posisi) kemunculan pertama teks tertentu dalam string (termasuk spasi):Contoh :
Input :
public class Main {
public static void main(String[] args) {
String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate"));
}
}Output :
7Java 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.Contoh :
Input :
public class Main {
public static void main(String args[]) {
String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
}
}Output :
John DoePerhatikan bahwa kami telah menambahkan teks kosong (" ") untuk membuat spasi antara firstName dan lastName pada cetakan.
Anda juga dapat menggunakan metode concat() untuk menggabungkan dua string:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));
}
}Output :
John DoeKarakter spesial
Karena string harus ditulis dalam tanda kutip, Java akan salah memahami string ini, dan menghasilkan kesalahan:Input :
public class Main {
public static void main(String[] args) {
String txt = "We are the so-called "Vikings" from the north.";
System.out.println(txt);
}
}Output :
ERRORSolusi untuk menghindari masalah ini, adalah dengan menggunakan karakter escape backslash.
Garis miring terbalik ( \ ) karakter escape mengubah karakter khusus menjadi karakter string
Cara menyisipkan tanda kutip ganda \" dalam string:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String txt = "We are the so-called \"Vikings\" from the north.";
System.out.println(txt);
}
}Output :
We are the so-called "Vikings" from the north.Cara menyisipkan satu kutipan \' dalam sebuah string:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String txt = "It\'s alright.";
System.out.println(txt);
}
}Output :
It's alright.Cara menyisipkan satu garis miring terbalik \\ dalam string:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String txt = "The character \\ is called backslash.";
System.out.println(txt);
}
}Output :
The character \ is called backslash.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 :
Input :
public class Main {
public static void main(String[] args) {
int x = 10;
int y = 20;
int z = x + y;
System.out.println(z);
}
}Output :
30Jika Anda menambahkan dua string, hasilnya akan menjadi rangkaian string:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String x = "10";
String y = "20";
String z = x + y;
System.out.println(z);
}
}Output :
1020Jika Anda menambahkan angka dan string, hasilnya akan menjadi rangkaian string:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String x = "10";
int y = 20;
String z = x + y;
System.out.println(z);
}
}Output :
1020
KAMU SEDANG MEMBACA
Bahasa Pemrograman Java Pemula Dan Tingkat Lanjut
FantasyTutorial dan pembelajaran Bahasa Pemrograman Java Lengkap Untuk Pemula dan tingkat lanjut. Di sertai contoh yang mudah di pahami Berbahasa Indonesia. Persyaratan untuk mengikuti tutorial Mempunyai minat menjadi seorang programmer dan atau menjadi mo...