আমি এমন কিছু কোডে দৌড়েছি যেখানে নিম্নলিখিতগুলি রয়েছে:
String foo = getvalue("foo");
if (StringUtils.isBlank(foo))
doStuff();
else
doOtherStuff();
এটি কার্যকরীভাবে নিম্নলিখিতগুলির সমতুল্য বলে মনে হয়:
String foo = getvalue("foo");
if (foo.isEmpty())
doStuff();
else
doOtherStuff();
দুটি ( org.apache.commons.lang3.StringUtils.isBlank
এবং java.lang.String.isEmpty
) এর মধ্যে পার্থক্য কি ?
StringUtils.isEmpty(foo)
যা আপনাকে নাল পয়েন্টারগুলি এড়াতে সহায়তা করে ঠিক যেমনisBlank
, তবে সাদা স্থানের অক্ষরগুলির জন্য এটি পরীক্ষা করে না।