- 1
- 2
- 3
- 4
- 5
- 6
public static boolean isEmpty(CharSequence str) {
if (str == null || str.length() == 0)
return true;
else
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+69
public static boolean isEmpty(CharSequence str) {
if (str == null || str.length() == 0)
return true;
else
return false;
}
Я считаю это странным
Нашёл в android.text.TextUtils
За это нам препод замечания делал.
Аналогию для Java сами найдёте. Здесь вообще иф не нужен, потому что действия программы не ветвятся, достаточно вернуть одно значение.
надо
в руби вообще
return str||str.lenght()
return !str==""
!str||str.empty?
не выебнулся(
return str!=""
if(str == null) throw FuckYouException()
return str.length() == 0
Либо вообще
return str.length() == 0 // ибо нехуй
А вот в шарпе есть String.IsNullOrEmpty...
Правда, я ещё не в курсе, кто такой CharSequence - это ж не string?
Включая строки 3-5?