- 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
Qwertiy 07.07.2014 23:59 # 0
Мистер Хэнки 09.07.2014 04:46 # 0
guest 08.07.2014 00:15 # 0
За это нам препод замечания делал.
brutushafens 08.07.2014 00:25 # 0
inkanus-gray 08.07.2014 01:18 # 0
Аналогию для Java сами найдёте. Здесь вообще иф не нужен, потому что действия программы не ветвятся, достаточно вернуть одно значение.
kegdan 08.07.2014 01:32 # 0
надо
bormand 08.07.2014 05:28 # +1
kegdan 08.07.2014 05:49 # −1
в руби вообще
return str||str.lenght()
bormand 08.07.2014 05:55 # 0
kegdan 08.07.2014 05:57 # 0
kegdan 08.07.2014 06:16 # 0
return !str==""
kegdan 08.07.2014 06:25 # 0
!str||str.empty?
не выебнулся(
bormand 08.07.2014 07:04 # +1
return str!=""
kipar 08.07.2014 09:05 # 0
bormand 08.07.2014 09:26 # 0
kipar 08.07.2014 10:48 # 0
guest 06.12.2014 01:42 # 0
if(str == null) throw FuckYouException()
return str.length() == 0
Либо вообще
return str.length() == 0 // ибо нехуй
Qwertiy 08.07.2014 00:30 # 0
А вот в шарпе есть String.IsNullOrEmpty...
Правда, я ещё не в курсе, кто такой CharSequence - это ж не string?
kegdan 08.07.2014 01:15 # 0
guest 22.07.2014 14:54 # 0
bormand 22.07.2014 15:04 # +2
Включая строки 3-5?
kegdan 22.07.2014 15:09 # +1