String dan Pengoperasian Dasar String Java
String merupakan tipe data untuk menyimpan teks di dalam program.String bukan merupakan tipe data primitif tapi String sangat umum untuk digunakan di dalam pemrograman java.String sendiri berasal dari java.lang.String
Cara Membuat String
Untuk membuat variabel dari String cukup mudah yaitu dengan menggunakan format berikut
String s1 = "My Name";
Operasi Dasar Menggunakan String
1) Membandingkan String
Jangan menggunakan == atau != untuk membandingkan String karena tanda tersebut hanya untuk membandingkan referensi bukan nilainya karena beberapa objek String bisa memiliki nilai yang sama jadi menggunakan operator tersebut bisa menimbulkan jawaban yang salah
Untuk string kita bisa menggunakan method equals() dan equalsIgnoreCase() kalau kita ingin mengabaikan besar kecilnya huruf
gunakan equals() kalau kita ingin menganggap huruf besar dan kecil itu berbeda sebaliknya gunakan equalsIgnoreCase() kalau kita ingin menganggap huruf besar dan kecil itu sama
2) Mengubah ke Huruf Besar atau Kecil Semua
toUpperCase() untuk mengubah huruf jadi besar semua dan toLowerCase() untuk mengubah huruf jadi kecil semua
contains() untuk mengecek apakah ada teks tertentu di dalam suatu objek String.true jika ada false jika tidak ada
indexOf() untuk mengetahui di indeksberapakah karakter atau teks tertentu berada.Ingat, indeks itu dimulai dari 0 untuk elemen pertama 1 untuk elemen kedua dst
4) Memisah String
Kita bisa menggunakan split() untuk memisahkan String berdasarkan karakter tertentu.Kita butuh array untuk menyimpan String yang telah di pisah tersebut.
Kita juga harus mendefiniskan satu per satu menggunakan indeks untuk menuliskan String yang telah terpisah
Bingung? Lihat gambar di bawah untuk lebih jelasnya
Di sini saya ingin memisah String nomor berdasarkan titik.Pertama gunakan method split() untuk memisahnya dan masukkan elemen yang sudah dipisah ke dalam array pisah
Kita bisa mendefinisikan String yang sudah dipisah menjadi indeks dari array sebagai contoh pisah[0] adalah "2" pisah[1] adalah "357" dan pisah[2] adalah "412"
5) Menggabungkan String
method concat() dan operator + memiliki fungsi yang sama yaitu untuk menggabungkan String namun perbedaannya concat() hanya menerima argumen String sedangkan + bisa menerima argumen dengan tipe data lain seperti int, double, dll
method join() adalah untuk menggabungkan string dan ditambah dengan pemisah tertentu jadi ini merupakan kebalikan dari split()
metode substring() untuk membuat substring (pecahan dari string) ada 2 di sini yaitu
substring(indeksawal), karakter substring di mulai indeksawal sampai karakter terakhir di dalam String
substring(indeksawal,indeksakhir), karakter substring di mulai indeksawal sampai sebelum indeksakhir misalnya substring(1,5) maka karakter yang dijangkau adalah indeks 1 (karakter kedua) sampai indeks 4 (karakter kelima)
7) Menghilangkan Space di Awal dan Akhir String
trim() bisa untuk menghilangkan space di awalan String (setelah ") dan di akhir String (sebelum ")
Kita bandingkan kata yang belum di trim dengan yang sudah di trim.Kata yang belum di trim memiliki awalan yang berbeda dan panjang 19 karakter.Sementara itu setelah di trim,panjang karakter tinggal 16 dan awalan yang lebih ke dalam
8) Mengganti Kata atau Karakter
replace() dan replaceAll() sama-sama untuk mengganti kata atau karakter dengan yang baru perbedaanya adalah replace menggunakan char sedangkan replaceAll menggunakan regex (regular expression)
9) Mendapatkan Panjang String
length() untuk mendapatkan panjang string (semua karakter dihitung termasuk space)
10) Karakter Apa yang Ada di Indeks Tertentu
charAt() merupakan metode untuk mengembalikan char apa yang ada di indeks tertentu.Untuk mengecek karakter terakhir kita bisa menuliskan charAt(namastring.length-1)
Mungkin itu saja postingan tentang String dan pengoperasiannya mungkin lain kali bisa ditambah lagi..
Post a Comment for "String dan Pengoperasian Dasar String Java"
Jangan spam atau promosi di sini jgn juga taruh link aktif kalau mau dapat backlink bisa taruh di profil saja (Name/URL)