StringUtils.isBlank () vs String.isEmpty ()

Saya mengalami beberapa kode yang memiliki yang berikut: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Ini tampaknya secara fungsional setara dengan yang berikut: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else