Bekerja dengan String

Pengantar Java

Jim White

Java Developer

Ringkasan String

String memiliki fungsi bawaan untuk memanipulasinya

Pengantar Java

String.length()

  • Jumlah karakter dalam String = panjang String
  • String.length() mengembalikan int untuk jumlah karakter
String userName = "JSmith13";

int userNameLength = userName.length(); // Nilainya 8
Pengantar Java

Mengubah kapitalisasi

.toLowerCase()

  • Mengubah semua huruf menjadi huruf kecil
class StringMethods1 {
  public static void main (String[] args){

    String yes = "Yes";
    System.out.println(yes.toLowerCase());

  }
}
yes

.toUpperCase()

  • Mengubah semua huruf menjadi huruf besar
class StringMethods2 {
  public static void main (String[] args){

    String yes = "Yes";
    System.out.println(yes.toUpperCase());

  }
}
YES
Pengantar Java

Konkatenasi String

  • Gunakan + untuk menggabungkan dua String
class StringMethodsCont {
  public static void main (String[] args){

    String message1 = "Java is";
    String message2 = "awesome";
    // Gunakan " " untuk memformat hasil dengan rapi
    System.out.println(message1 + " " + message2);
  }
}
Java is awesome
Pengantar Java

Konkatenasi dengan angka

  • + otomatis mengonversi angka ke String saat dipakai dengan String
class StringMethodsCont {
  public static void main (String[] args){

    String message1 = "Java is";
    int message2 = 29;
    // Gunakan " " untuk memformat hasil dengan rapi
    System.out.println(message1 + " " + message2);
  }
}
Java is 29
Pengantar Java

Deklarasi sekarang, isi nanti

  • Deklarasikan variabel tanpa nilai, isi nilainya nanti
  • Berguna untuk
    • Teks yang panjang
    • Saat nilainya belum diketahui
    • Penataan kode yang efektif
// Definisikan sekarang
String courseCreators;



// Isi nilainya nanti courseCreators = "Instructor: Jim White; Collaborators: Kat, George, Arne, Eduardo";
Pengantar Java

Ringkasan

  • String = kumpulan karakter dalam tanda kutip ganda, dengan fungsionalitas bawaan
// Deklarasi sekarang
String testMessage;
// Isi nanti
testMessage = "This is a test";

// Metode untuk mengembalikan panjang String (jumlah karakter)
int msgLength = testMessage.length(); // Nilainya 14

// Metode untuk mengubah String ke huruf kecil atau huruf besar
String lowerMessage = testMessage.toLowerCase(); // Nilainya "this is a test"

String upperMessage = testMessage.toUpperCase(); // Nilainya "THIS IS A TEST"
Pengantar Java

Ayo berlatih!

Pengantar Java

Preparing Video For Download...