Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the blog-designer-pack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/sandidharma/wp-includes/functions.php on line 6114
Kotlinized : Metode Manipulasi String pada Kotlin - Akademi Manajemen Informatika

Akademi Manajemen Informatika

Halo Sahabat – Sahabat, pada artikel kali ini kita akan membahas mengenai manipulasi variable tipe dengan tipe data String pada bahasa Kotlin.

String merupakan salah satu tipe data non – primitif yang digunakan Kepada menampung kalimat, kata – kata, atau kumpulan Kepribadian.

Terkadang, dalam dunia pemrograman Eksis kasus dimana kita harus melakukan penggabungan kalimat, pemisahan kalimat, merubah sebuah kalimat menjadi huruf Investasi, dan lainnya. Operasi tersebut disebut dengan manipulasi String.

Pada bahasa pemrograman Kotlin sendiri disediakan beberapa fungsi yang digunakan Kepada operasi manipulasi String. Kita akan bahas satu persatu.

1. Concat

Kepada menggabungkan beberapa kata atau Kalimat pada Kotlin, disebut dengan concatenation. Di Kotlin sendiri Eksis beberapa Metode yang Terkenal Kepada melakukan concat.

// Menggunakan Kepribadian (+) : 
var namaDepan = "Rafi"
var namaBelakang = "Izzatul"
var namaLengkap = namaDepan + " " + namaBelakang
println(namaLengkap)
// output : Rafi Izzatul
// Menggunakan interpolasi
var namaDepan = "Rafi"
var namaBelakang = "Izzatul"
var namaLengkap = "$namaDepan $namaBelakang"
println(namaLengkap)
// output : Rafi Izzatul

2. Substring

Substring merupakan fungsi yang digunakan Kepada mengambil beberapa Kepribadian dari sebuah Kalimat atau kata. Fungsi ini Mempunyai 2 parameter, Yakni index awalan dan juga index akhir. Indexnya diambil sesuai dengan urutan Kepribadian yang Eksis di Kalimat tersebut. (Kepribadian pertama berindex 0).

var namaLengkap = "Rafi Izzatul"
var namaBelakang = namaLengkap.substring(5, 12)
println(namaBelakang)
// output : Izzatul

3. Contains

Kepada mengecek Apakah sebuah Kalimat mengandung Kepribadian yang kita tentukan atau Bukan, kita Dapat memakan fungsi contains. Fungsi ini akan mengembalikan atau menghasilkan boolean true Kalau Kalimat tersebut mengandung Kepribadian yang kita inputkan. Sebaliknya, fungsi contains akan menghasilkan boolean false Kalau Kalimat tersebut Bukan mengandung Kalimat yang kita inputkan.

var namaLengkap = "Rafi Izzatul"
println(namaLengkap.contains("afi"))
// output : true

println(namaLengkap.contains("Faris"))
// output : false

4. ToLowerCase

ToLowerCase adalah fungsi yang digunakan Kepada merubah Kalimat atau Kepribadian menjadi huruf kecil. 

var namaDepan = "RAFI"
println(namaDepan.toLowerCase())
// output : rafi

5. ToUpperCase

Kebalikan dari fungsi ToLowerCase, fungsi ToUpperCase adalah fungsi yang digunakan Kepada merubah Kalimat atau Kepribadian menjadi huruf Investasi.

var namaBelakang = "izzatul"
println(namaBelakang.toUpperCase())
// output : IZZATUL 

6. Replace

Fungsi Replace merupakan fungsi yang digunakan Kepada mengganti Kepribadian yang Eksis di dalam String menjadi Kepribadian baru yang kita inginkan. Fungsi ini mempunyai 2 parameter. Parameter yang pertama berisi Kepribadian apa yang Mau kita ganti dalam sebuah string. Parameter yang kedua berisi Kepribadian baru yang akan menggantikan Kepribadian lelet yang kita isi pada parameter pertama.

var greeting = "Hai"
println(greeting.replace("a", "e"))
// output : Hei

7. Length

Length adalah fungsi yang digunakan Kepada menghitung berapa banyak jumlah Kepribadian yang Eksis di dalam sebuah String.

var namaLengkap = "Rafi Izzatul"
println(namaLengkap.length)
// output : 12

Oke Sahabat Sahabat, sekian dulu artikel kali ini. Tamat jumpa di artikel berikutnya.

READ  Pengertian, Jenis, Fungsi, Komponen, dan Misalnya