• Tidak ada hasil yang ditemukan

System.out.println("Ruang yang telah diisi string: " + //PROGRAM class DemoAppend { sb.length()); public static void main(string[] args) {

N/A
N/A
Protected

Academic year: 2021

Membagikan "System.out.println("Ruang yang telah diisi string: " + //PROGRAM class DemoAppend { sb.length()); public static void main(string[] args) {"

Copied!
10
0
0

Teks penuh

(1)

//PROGRAM 11-28 class DemoAppend {

public static void main(String[] args) { StringBuffer sb = new

StringBuffer("Pemrograman"); char spasi = ' ';

String bahasa = "Java"; int versi = 2; sb.append(spasi).append(bahasa).append(spasi). append(versi); System.out.println(sb.toString()); } } //PROGRAM 11-22 class DemoArgumenCommandLine { public static void main(String[] args) { for (int i=0; i<args.length; i++) {

System.out.println("Argumen ke-" + i + " : " +args[i]); } } } //PROGRAM 11-23 class DemoCapacityLength {

public static void main(String[] args) { StringBuffer sb = new StringBuffer("Java"); System.out.println("Kapasitas karakter: " + sb.capacity());

System.out.println("Ruang yang telah diisi string: " + sb.length()); } } //PROGRAM 11-21 class DemoCariString {

public static void main(String[] args) { String s = "Tutorial Java: " +

"Kursus Singkat Pemrograman Java"; System.out.println("s = \"" + s + "\""); System.out.println(); System.out.println("s.indexOf(\'J\') : " + s.indexOf('J')); System.out.println("s.indexOf(\"Java\") : " + s.indexOf("Java")); System.out.println("s.lastIndexOf(\'J\') : " + s.lastIndexOf('J')); System.out.println("s.lastIndexOf(\"Java\") : " + s.lastIndexOf("Java")); System.out.println(); System.out.println("s.indexOf(\'J\', 10) : " + s.indexOf('J', 10)); System.out.println("s.indexOf(\"Java\", 10) : " + s.indexOf("Java", 10)); System.out.println("s.lastIndexOf(\'J\', 15) : " + s.lastIndexOf('J', 15));

(2)

System.out.println("s.lastIndexOf(\"Java\", 15) : " + s.lastIndexOf("Java", 15)); } } //PROGRAM 11-7 class DemoCharAt1 {

public static void main(String[] args) { String s = "Java"; System.out.println("Karakter pertama : " + s.charAt(0)); System.out.println("Karakter kedua : " + s.charAt(1)); System.out.println("Karakter ketiga : " + s.charAt(2)); System.out.println("Karakter keempat : " + s.charAt(3)); } } //PROGRAM 11-8 class DemoCharAt2 {

public static void main(String[] args) { System.out.println("Karakter pertama : " + "Java".charAt(0)); System.out.println("Karakter kedua : " + "Java".charAt(1)); System.out.println("Karakter ketiga : " + Java".charAt(2)); System.out.println("Karakter keempat : " + "Java".charAt(3)); } //PROGRAM 11-9 class DemoCharAt3 {

public static String initCap(String s) { boolean awalKata = true;

char ch;

String temp = s.toLowerCase(); String hasil = "";

for (int i=0; i<temp.length(); i++) { ch = temp.charAt(i); if (awalKata) { hasil += (char) (ch-32); } else { hasil += ch; }

if (ch != ' ') { // memeriksa karakter spasi awalKata = false; } else { awalKata = true; } } return hasil; }

public static void main(String[] args) { // Memanggil method initCap() System.out.println(initCap("contoh string pertama"));

(3)

System.out.println(initCap("CONTOH STRING KEDUA")); System.out.println(initCap("cONToh stRIng KEtiGa")); } } //PROGRAM 11-18 class DemoCompareTo {

public static void bandingkan(String str1, String str2, boolean ignoreCase) { int hasil; if (ignoreCase) { hasil = str1.compareToIgnoreCase(str2); } else { hasil = str1.compareTo(str2); } if (hasil < 0) { System.out.println("\"" + str1 + "\" lebih kecil dari \"" + str2 + "\""); } else if (hasil == 0) {

System.out.println("\"" + str1 + "\" sama dengan \"" + str2 + "\""); } else /* if (hasil > 0) */ {

System.out.println("\"" + str1 + "\" lebih besar dari \"" + str2 + "\""); }

}

public static void main(String[] args) {

System.out.println("Menggunakan compareTo():");

bandingkan("MIRA", "mira", false); bandingkan("fira", "FIRA", false); bandingkan("KIKI", "KIKI", false); System.out.println("\nMenggunakan compareToIgnoreCase():");

bandingkan("MIRA", "mira", true); bandingkan("fira", "FIRA", true); bandingkan("KIKI", "KIKI", true); }

}

//PROGRAM 11-30 class DemoDelete {

public static void main(String[] args) { StringBuffer sb = new

StringBuffer("Pemrograman C dan Java"); System.out.println("Sebelum dihapus:"); System.out.println(sb.toString() + '\n'); sb.deleteCharAt(12);

System.out.println("Setelah karakter ke-12 dihapus:");

System.out.println(sb.toString() + '\n'); //yang akan dihapus dari 12 sampai 16 (bukan 17)

sb.delete(12, 17);

System.out.println("Setelah karakter ke-12 " + "sampai 16 dihapus:");

System.out.println(sb.toString()); }

(4)

}

//PROGRAM 11-24

class DemoEnsureCapacity1 {

public static void main(String[] args) { StringBuffer sb = new StringBuffer(); System.out.println("Kapasitas awal : " + sb.capacity());

// menentukan kapasitas baru sb.ensureCapacity(25);

System.out.println("Kapasitas setelah diset : " + sb.capacity());

} }

//PROGRAM 11-25

class DemoEnsureCapacity2 {

public static void main(String[] args) { StringBuffer sb1 = new StringBuffer(); StringBuffer sb2 = new StringBuffer(6); System.out.println("Pada objek sb1"); System.out.println("Kapasitas awal : " + sb1.capacity());

sb1.ensureCapacity(10);

System.out.println("Kapasitas setelah diset : " + sb1.capacity());

System.out.println("\nPada objek sb2"); System.out.println("Kapasitas awal : " + sb2.capacity());

sb2.ensureCapacity(4);

System.out.println("Kapasitas setelah diset : " + sb2.capacity());

} }

//PROGRAM 11-15 class DemoEquals {

public static void main(String[] args) { String s1 = "Java";

String s2 = "JAVA"; String s3 = "Java"; String s4 = "C++";

System.out.println("s1 sama dengan s2 : " + s1.equals(s2));

System.out.println("s1 sama dengan s3 : " + s1.equals(s3));

System.out.println("s1 sama dengan s4 : " + s1.equals(s4));

} }

//PROGRAM 11-16

class DemoEqualsIgnoreCase {

public static void main(String[] args) { String s1 = "Java";

String s2 = "JAVA"; String s3 = "Java"; String s4 = "C++";

System.out.println("s1 sama dengan s2 : " + s1.equalsIgnoreCase(s2));

(5)

System.out.println("s1 sama dengan s3 : " + s1.equalsIgnoreCase(s3));

System.out.println("s1 sama dengan s4 : " + s1.equalsIgnoreCase(s4));

} }

//PROGRAM 11-11 class DemoGetBytes {

public static void main(String[] args) { String s = "Pemrograman Java"; byte[] temp = new byte[s.length()]; temp = s.getBytes();

// menampilkan isi temp for (int i=0; i<temp.length; i++) {

System.out.print((char) temp[i]); } } } //PROGRAM 11-10 class DemoGetChar {

public static void main(String[] args) { String s = "Pemrograman Java"; int indeksAwal = 12;

int indeksAkhir = 16;

char[] arrKarakter = new char[indeksAkhir-indeksAwal];

s.getChars(indeksAwal, indeksAkhir, arrKarakter, 0); System.out.println(arrKarakter); System.out.println("Karakter pertama : " + arrKarakter[0]); System.out.println("Karakter kedua : " + arrKarakter[1]); System.out.println("Karakter ketiga : " + arrKarakter[2]); System.out.println("Karakter keempat : " + arrKarakter[3]); } } //PROGRAM 11-29 class DemoInsert {

public static void main(String[] args) { StringBuffer sb = new StringBuffer("saya menyukai Java");

char spasi = ' '; char koma = ',';

String s1 = "Selain C/C++ dan Pascal"; String s2 = "juga ";

sb.insert(0, s1);

sb.insert(23, koma).insert(24, spasi); sb.insert(30, s2); System.out.println(sb.toString()); } } //PROGRAM 11-1 class DemoMembuatString {

(6)

char[] arr = {'a','b','c','d','e'}; String s1 = "Contoh string literal"; String s2 = new String();

String s3 = new String(arr); String s4 = new String(arr, 1, 3); String s5 = new String(s1); System.out.println("s1: " + s1); System.out.println("s2: " + s2); System.out.println("s3: " + s3); System.out.println("s4: " + s4); System.out.println("s5: " + s5); } } //PROGRAM 11-19 class DemoPerbedaanEquals1 { public static void main(String[] args) {

String str1 = new String("Java"); // objek String pertama

String str2 = new String("Java"); // objek String kedua boolean b1 = str1.equals(str2); boolean b2 = (str1 == str2); System.out.println("Menggunakan method equals() : " + b1); System.out.println("Menggunakan operator == : " + b2); } } //PROGRAM 11-20 class DemoPerbedaanEquals2 { public static void main(String[] args) {

String str1 = new String("Java"); // objek String pertama

String str2 = str1; // mengacu ke objek String yang ditunjuk // oleh str1 boolean b1 = str1.equals(str2); boolean b2 = (str1 == str2); System.out.println("Menggunakan method equals() : " + b1); System.out.println("Menggunakan operator == : " + b2); } } //PROGRAM 11-17 class DemoRegionMatches {

public static void main(String[] args) { String s1 = "mira raharjo";

String s2 = "ASFIRA FAUZIYYAH";

boolean b1 = s1.regionMatches(1, s2, 3, 3); boolean b2 = s1.regionMatches(true, 1, s2, 3, 3); System.out.println("Menggunakan bentuk pertama : " + b1); System.out.println("Menggunakan bentuk kedua : " + b2); } }

(7)

//PROGRAM 11-14 class DemoReplace {

public static void main(String[] args) { String s1 = "Pemrograman Java"; String s2 = s1.replace("Pemrograman", "Program"); String s3 = "Java".replace('v', 'w'); System.out.println("s2 : " + s2); System.out.println("s3 : " + s3); } } //PROGRAM 11-31 class DemoReplace1 {

public static void main(String[] args) { StringBuffer sb = new StringBuffer("Java"); sb.replace(1, 2, "o"); sb.replace(2, 3, "w"); sb.replace(3, 4, "o"); System.out.println(sb.toString()); } } //PROGRAM 11-32 class DemoReplace2 {

public static void main(String[] args) { StringBuffer sb = new StringBuffer("Java"); // yang akan diganti adalah indeks ke-1 sampai 3 sb.replace(1, 4, "owo"); System.out.println(sb.toString()); } } //PROGRAM 11-33 class DemoReverse {

public static void main(String[] args) { StringBuffer sb = new StringBuffer("Pemrograman Java"); System.out.println("Sebelum dibalik:"); System.out.println(sb.toString() + '\n'); sb.reverse(); System.out.println("Setelah dibalik:"); System.out.println(sb.toString()); } } //PROGRAM 11-2 class DemoSambungString1 {

public static void main(String[] args) {

String teksBantuan = "Ini adalah contoh string panjang" +

"yang digunakan untuk menampilkan informasi bantuan" +

"di dalam program yang kita tulis"; System.out.println(teksBantuan); }

}

(8)

class DemoSambungString2 {

public static void main(String[] args) {

final int TAHUN = 1995; final double PI = 3.1416; char ch = 'A';

boolean b = true;

String s1 = "Java lahir pada tahun " + TAHUN; String s2 = "Nilai konstanta PI adalah " + PI; String s3 = "Karakter " + ch;

String s4 = "Pernyataan (1 + 1 = 2) bernilai: " + b; System.out.println(s1); System.out.println(s2); System.out.println(s3); System.out.println(s4); } } //PROGRAM 11-4 class DemoSambungString3 {

public static void main(String[] args) { int a = 3; int b = 4; System.out.println("a + b = " + (a + b)); } } //PROGRAM 11-27 class DemoSetCharAt {

public static void cetakIsi(StringBuffer sb) { for (int i=0; i<sb.length(); i++) {

System.out.println("Karakter ke-" + i + " : " + sb.charAt(i));

} }

public static void main(String[] args) { StringBuffer sb = new StringBuffer("Java"); System.out.println("Sebelum diset"); System.out.println("sb : " + sb); cetakIsi(sb); sb.setCharAt(1, 'o'); sb.setCharAt(2, 'w'); sb.setCharAt(3, 'o'); System.out.println("\nSetelah diset"); System.out.println("sb : " + sb); cetakIsi(sb); } } //PROGRAM 11-26 class DemoSetLength {

public static void main(String[] args) { StringBuffer sb = new

StringBuffer("Pemrograman Java"); System.out.println("Sebelum diset"); System.out.println("sb : " + sb);

(9)

sb.setLength(11); System.out.println("\nSetelah diset"); System.out.println("sb : " + sb); System.out.println("Lebar : " + sb.length()); } } //PROGRAM 11-13 class DemoSubstring {

public static void main(String[] args) { String s1 = "Pemrograman Java"; String s2 = s1.substring(12); String s3 = s1.substring(5, 9); System.out.println("s2 : " + s2); System.out.println("s3 : " + s3); } } //PROGRAM 11-12 class DemoToCharArray {

public static void main(String[] args) { String s = "Pemrograman Java"; char[] temp = new char[s.length()]; temp = s.toCharArray(); System.out.println("Karakter pertama : " + temp[0]); System.out.println("Karakter kedua : " + temp[1]); System.out.println("Karakter ketiga : " + temp[2]); System.out.println("dan seterusnya..."); } } //PROGRAM 11-5 class MyClass { private int x; // constructor MyClass(int nilai) { x = nilai; }

// melakukan override terhadap method toString()

public String toString() {

return "Method toString() pada kelas MyClass dipanggil";

}

public void showX() {

System.out.println("Nilai x di dalam kelas MyClass: " + x);

} }

class DemoToString {

public static void main(String[] args) { MyClass obj = new MyClass(10);

// Menyambung string dengan objek dari kelas MyClass

String s = "Test : " + obj; System.out.println(s); obj.showX(); }

(10)

}

//PROGRAM 11-6

class DemoUpperLower {

public static void main(String[] args) { String s = "Pemrograman Java"; String hurufKapital = s.toUpperCase(); String hurufKecil = s.toLowerCase(); System.out.println("String awal : " + s); System.out.println("String huruf besar : " + hurufKapital);

System.out.println("String huruf kecil : " + hurufKecil);

} }

Referensi

Dokumen terkait

Berdasarkan hasil penelitian diketahui bahwa kendala utama dalam penerapan manajemen material di Kabupaten Sumba Tengah adalah letak geografis yang mengharuskan

Gambar 7 merupakan gambar diagram konstelasi dari MISO-OFDM kondisi user bergerak dengan kecepatan 120km/jam Pada sistem tanpa SIC, posisi simbol masih terlihat tidak sesuai

Menurut PIC ESAP, seiring berjalannya waktu pada program ESAP, timbul berbagai permasalahan seperti peningkatan kemampuan dari para peserta berkemampuan lebih tinggi dan

Indeks Dominansi ini menunjukkan bahwa tidak terdapat spesies yang mendominansi di perairan Sungai Ogan karena nilai C mendekati 0 (&lt;0,5) dan dapat di lihat bahwa

Penelitian ini bertujuan untuk mengetahui aktivitas penyembuhan luka sediaan salep kombinasi ekstrak etanol daun sirih hijau ( Piper betle L.) dan minyak cengkeh ( Syzgium

Daya adalah laju perubahan energi. Kalau batas bawah dari waktu kita buat 0, maka batas atasnya adalah 8, dengan satuan jam. Berikut ini kita akan melihat penggunaan integral

Spesies dengan produksi serasah daun terbesar adalah Bruguiera cylindrica, yakni sebesar 1,72 g.m - Gambar 5 Hubungan antara musim (frekuensi hujan) dan produksi

Jenis penelitian ini tergolong Kualitatif dengan pendekatan penelitian yang digunakan adalah: yuridis sosiologis, adapun sumber data penelitian ini bersumber dari