Berikut kita akan membuat program untuk mengetahui funsi dari method copyValueOf() dari String, copyValueOf() digunakan untuk meng-copy sebuah nilai dari array dengan variabel char menjadi string, yang mana method ini bukan menambahkan isi atau nilai yang ada dalam sebuah variabel String melainkan menggantikan nilai yang sudah ada dengan urutan karakter dalam array
static copyValueOf(char[] data); method ini meng-copy seluruh array(data) menjadi String
static copyValueOf(char[] data, int offset, int count); method ini meng-copy sebagian karakter menjadi String dengan spesifikasi offset dan spesifikasi nilai tertentu, misal
char [] data : {'a','b','c','d','e','f','g','h','i','j','k'}
copyValueOf (data) method ini meng-copy seluruh isi dari variabel data {'a','b','c','d','e','f','g','h','i','j','k'}
static copyValueOf(data, 5, 3) method ini meng-copy isi array data dimulai dari urutan 5 yaitu 'f' dan hanya 3 karakter yaitu 'f', 'g', 'h', ingat isi dalam array dimulai dari 0, lalu 3
oke berikut contoh programnya
Nama file : contoh_CopyValueOf.java
public class contoh_CopyValueOf {
public static void main(String args[]) {
char[] data = {'a','b','c','d','e','f','g','h','i','j','k'};
String str1 = "Text";
String str2 = "String";
//variation 1
str1 = str1.copyValueOf(data);
System.out.println("str1 after copy: " + str1);
//variation 2
str2 = str2.copyValueOf(data, 5, 3 );
System.out.println("str2 after copy: " + str2);
}
}
Output
str1 after copy: abcdefghijk
str2 after copy: fgh
selamat mencoba, semoga bermanfaat ...
No comments:
Post a Comment