Home > NyanyianKode > Klausa equals String

Klausa equals String

Untuk membandingkan dua String, biasa nya saya menggunakan cara ini:

    String str = "SangPemimpi";
    if (str.equals("SangPemimpi")) {
        // do something
    }

Cara itu sudah benar, namun ada best-practicenya:

    if ("SangPemimpi".equals(str)) {
        // do something
    }

Dimana letak perbedaanya? Cara yang pertama sangat riskan, bisa terkena NPE (NullPointerException) jika variabel str bernilai null. Sedangkan cara kedua, meskipun str bernilai null tidak akan terjadi NPE.

Sekian, semoga bermanfaat

Categories: NyanyianKode
  1. No comments yet.
  1. No trackbacks yet.