Belajar Mengenal Fungsi Format String Pada Aktivitas Java
Di dalam class library String (java.util.Formatter) pada bahasa pemrograman Java , terdapat salah satu method yang berjulukan format(). Method ini berfungsi mengembalikan nilai string , dengan memakai format string , dan juga argumen yang telah di tentukan.
Kita sanggup menggabungkan text , atau nilai dengan tipe data String (concatenate) , dan juga tipe data lainya ,menggunakan method ini secara bersamaan. Serta menampilkan output alhasil ,dengan menyimpan nilainya, di variable dengan tipe data String.
Pada artikel mencar ilmu java kali ini , kita akan mencoba menciptakan teladan penggunaan, dari method format() dalam class String , dengan memakai bahasa pemrograman Java. Selengkapnya , berikut mari kita simak lebih lanjut :
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Kalian sanggup perhatikan Contoh code ,beserta penjelasanya di bawah:
Parameter :Parameter method .format() di Class String |
Contoh Code :
Contoh Code |
Output Hasil :
Output Hasil |
Penjelasan :
Pada teladan code aktivitas di atas , kita memakai variable blog ,untuk menyimpan nilai "okedroid.com", dengan tipe data String .
Selanjutnya , kita memakai method .format(), untuk menggabungkan nilai dari variable blog , dengan memakai format string (%s), yang dimana nilai alhasil akan disimpan ke variable text.
Setelah itu , kita coba kita tampilkan output hasilnya.
%s : Memformat sebuah string , dengan banyak abjad yang digunakan.
Contoh Code 2 :
Contoh Code |
Output :
Penjelasan :
Pada teladan code aktivitas 2 di atas , kita mencoba menyebarkan code sebelumnya.
Seperti pada variable text1, yang menyimpan hasil dari method .format(), dengan memakai format string (%20s). Dimana fungsinya untuk memilih jumlah abjad (20) , kemudian akan menyisakan spasi di sebelah kiri.
Jadi misal kita memakai variable blog ,yang memiliki nilai "okedroid.com" , dengan jumlah 12 karakter. Maka sisa kosong yang tersisa ialah 8 abjad ,berada di sebelah kiri.
Selanjutnya pada variable text2 , yang menyimpan hasil dari method .format() ,dengan mengunakan
format string (%-20s). Dimana fungsinya untuk memilih jumlah abjad (20) , lalu akan menyisakan spasi di sebelah kanan.Setelah itu , kita coba tampilkan output alhasil ,dari kedua variable tersebut.
- %20s : Memformat sebuah string ,berdasarkan jumlah abjad (ex : 20) yang ditentukan , kemudian menyisakan ruang spasi di sebelah kiri, sebab abjad tidak cukup.
- %-20s : Memformat sebuah string ,berdasarkan jumlah abjad (ex :20) yang ditentukan, kemudian menyisakan ruang spasi di sebelah kanan, sebab abjad tidak cukup
Contoh Code |
Output :
Output Hasil |
Penjelasan :
Pada teladan code aktivitas di atas , kita memakai variable tahun , untuk menyimpan nilai 2004 , dengan tipe data integer.
Selanjutnya , kita menggunakan method .format() , untuk menggabungkan nilai integer dari variable tahun, dengan memakai format string (%d) ,yang dimana nilai alhasil akan disimpan ke variable text.
Setelah itu kita tampilkan output hasilnya.
%d : Memformat sebuah string ,dengan banyaknya bilangan atau angka yang digunakan.
Contoh Code 2 :
Contoh Code |
Output :
Output Hasil |
Penjelasan :
Paca teladan code aktivitas 2 di atas ,kita mencoba menyebarkan code sebelumnya.
Seperti pada variable text1 , yang menyimpan hasil dari method .format(), dengan memakai format string (%20d). Dimana fungsinya untuk memilih jumlah , bilangan atau angka (20), kemudian menyisakan spasi di sebelah kiri.
Selanjutnya pada variable text2 , yang menyimpan hasil dari method .format() , dengan memakai format (%020d). Dimana fungsinya untuk memilih jumlah bilangan atau angka , dan mengisi angka 0 dari sisa kosong yang tersedia di sebelah kiri.
Setelah itu , kita tampilkan output alhasil , dari kedua variable tersebut.
- %20d : Memformat sebuah string ,berdasarkan jumlah bilangan yang ditentukan, kemudian menyisakan spasi di sebelah kiri.
- %020d :Memformat sebuah string ,berdasarkan jumlah bilangan yang ditentukan, kemudian menyisakan angka 0 di sebelah kiri , bila bilangan atau angka tidak cukup.
Pemformatan Float:
Contoh Code :
Contoh Code |
Output:
Ouput Hasil |
Penjelasan :
Pada teladan code aktivitas diatas ,kita memakai variable nilai1 , nilai2 dan nilai3.
Pada variable nilai1 ,kita menyimpan hasil dari method .format() , yang memakai format string (%f). Dimana fungsinya , untuk menyimpan bilangan atau angka yang digunakan , dari 6 kawasan desimal yang tersedia.
Pada variable nilai2 ,kita menyimpan hasil dari method .format() , yang memakai format string (%.2f). Dimana fungsinya , untuk menyimpan bilangan atau angka yang digunakan , dari 2 kawasan desimal yang tersedia.
Pada variable nilai3 ,kita menyimpan hasil dari method .format() , yang memakai format string (%10.2f). Dimana fungsinya , untuk memformat 2 kawasan desimal, yang jumlah seluruh stringnya 10. Jika tidak cukup jumlahnya ,maka akan menampilkan spasi di sebelah kiri.
- %f : Memformat sebuah string ,dengan banyaknya angka yang digunakan. Serta menunjukkan 6 kawasan desimal.
- %.2f : Memformat sebuah string ,dengan banyaknya angka yang digunakan. Serta menunjukkan 2 kawasan desimal.
- %10.2f : Memformat 2 kawasan desimal, yang jumlah string = 10. Jika tidak cukup , akan menampilkan spasi , di sebelah kiri.
Baca selanjutnya : Belajar Menggunakan String Regex di Program Java
EmoticonEmoticon