শিরোনামটি মূলত এটি সব বলে। আমি সাধারণত এটি পাশাপাশি পরীক্ষা string == nullকরি, তাই আমি নাল-নিরাপদ পরীক্ষার বিষয়ে সত্যই উদ্বিগ্ন নই। আমার কোনটি ব্যবহার করা উচিত?
String s = /* whatever */;
...
if (s == null || "".equals(s))
{
// handle some edge case here
}
অথবা
if (s == null || s.isEmpty())
{
// handle some edge case here
}
সেই নোটটিতে - isEmpty()এমনকি return this.equals("");বা অন্য কিছু করে না return this.length() == 0;?
isEmpty()কেবল জাভা 6+।