Tipe data untuk bernilai Karakter
Tipe data untuk karakter diaktegorikan ada 2 jenis yaitu single karakter dan multiple karakter (String).
Tipe data single karakter
Tipe data ini pada dasarnya sama seperti pendahulunya C/C++
yaitu menggunakan char
atau Character
kharakter ini merepresentasikan huruf, angka dan simbol. Biasanya tipe data ini hanya dapat menyimpan single word, yang di simpan diatara '
(single quotes) contohnya seperti berikut:
1
2
3
4
5
6
public class TipeDataCharacter {
public static void main(String[] args){
Character var = 'A';
System.out.println("Nilai dari variable var adalah " + var);
}
}
Tipe data multiple karakter
Kalo dulu jika belajar bahasa pemograman C/C++
atau pascal
tipe data string ini pasti menggunakan char[]
character tetapi menggunakan sistem array. Nah di Java tidak seperti itu ya. tipe data multiple karater ini di Java dinamakan dengan java.lang.String
. Tipe data String
ini bisa digunakan untuk menyimpan karakter yang sangat besar atau banyak, dengan menggunkan "
(double quotes) contohnya seperti berikut:
1
2
3
4
5
6
7
8
9
public class TipeDataString {
publis static void main(String[] args){
String namaSaya = "Dimas Maryanto";
System.out.println(
"Variable dengan nama namaSaya berisi karakter " + namaSaya
);
}
}
Untuk tipe data String kita bisa konversi menjadi char
, karena tipe data String memiliki banyak karakter sedangkan di char hanya boleh menyimpan satu karakter saja jadi contohnya saya mau mengambil huruf D
dari kalimat Dimas Maryanto
jadi seperti berikut:
1
2
3
4
5
6
7
8
9
10
public class AmbilKaracterDariString {
public static void main(String[] a){
String namaAnda = "Dimas Maryanto";
char hurufPertama = namaAnda.charAt(0);
System.out.println(
"Karakter pertama dari variable namaAnda adalah " + hurufPertama
);
}
}
Selain itu juga masih banyak fungsi-fungsi di dalam fungsi String contohnya seperti berikut:
- Membandingkan kedua string dengan menggunakan method
equals("param")
- Membandingkan kedua string tanpa melihat huruf besar dan kecilnya
equalsIgnoreCase("param")
- Menambahkan karakter berikutnya dengan menggunakan method
concat("param")
- Memecah string menjadi bagian tertentu, dengan menggunakan method
substring(1, 10)
- Masih banyak lagi ya!!! silahkan baca di sini
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!