- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
public class ... {
public Double toDoubleValue(String s){
Double value;
if (s!=""){
value = Double.valueOf(s);
return value;
}
else {
value = 0.00;
return value;
}
....
toDoubleValue(row.getColumnValue(col.getId()).toString());
}
-EZ- 02.05.2012 16:40 # 0
FAKYOUINTIRNEAT 03.05.2012 11:00 # 0
-EZ- 03.05.2012 11:25 # 0
....
следует читать
}
....
absolut 03.05.2012 11:29 # 0
bormand 02.05.2012 19:15 # 0
absolut 02.05.2012 19:42 # +4
-EZ- 02.05.2012 20:40 # 0
bormand 03.05.2012 08:53 # +1
2) Легче исправлять баги - к примеру проверку на null, если она действительно понадобится, нужно будет добавлять только в одно место а не в каждый тернарный оператор.
P.S. естественно если метод вызывался 1 раз - то тернарка лучше
absolut 02.05.2012 21:11 # 0
Всё предельно ясно и без лишних переменных
P.S. А row.getColumnValue() что возвращает?
-EZ- 02.05.2012 21:41 # 0
tir 03.05.2012 08:32 # 0
меня одного такая проверка смущает?
roman-kashitsyn 03.05.2012 08:44 # 0
tir 03.05.2012 08:46 # 0
s.intern() != "" точно будет работать всегда, но очень быстро придет ООМ, при частых выборках разных данных
bormand 03.05.2012 08:56 # 0
tir 03.05.2012 09:00 # +1
roman-kashitsyn 03.05.2012 10:09 # +1
Lure Of Chaos 03.05.2012 09:05 # +3
tir 03.05.2012 09:06 # −1
bormand 03.05.2012 10:38 # 0
absolut 03.05.2012 10:48 # 0
alexcom 07.05.2012 09:15 # 0