- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
String str = "";
str = str.concat(
((code1.length() == 0 || code1.startsWith("00")) ? "77" : (code1.length() == 1) ? "0".concat(code1) : code1)
).concat(
((code2.length() == 0) ? "000" : (code2.length() == 1) ? "00".concat(code2) : (code2.length() == 2) ? "0" : code2
).concat(
((code3.length() == 0) ? "000" : (code3.length() == 1) ? "00".concat(code3) : (code3.length() == 2) ? "0".concat(code3) : code3)
).concat(
((code4.length() == 0) ? "000" : (code4.length() == 1) ? "00".concat(code4) : (code4.length() == 2) ? "0".concat(code4) :code4)
).concat(
((code5.length() == 0) ? "0000" : (code5.length() == 1) ? "000".concat(code5) : (code5.length() == 2) ? "00".concat(code5) : (code5.length() == 3) ? "0".concat(code5) : code5)
).concat("00")
);
Форматирования 5 чисел по заданному шаблону. А если бы нужно было догнать до 100 нулей?)
guest 04.07.2014 06:30 # +4
Написал бы 200 строк, ну что ты как маленький
absolut 04.07.2014 06:33 # +2
guest 04.07.2014 07:36 # 0
bormand 04.07.2014 07:30 # +1
Не совсем. Одну на 199 тернарников.
bormand 04.07.2014 07:15 # +2
О_о
absolut 04.07.2014 07:29 # +1
kegdan 04.07.2014 08:17 # 0
guest 04.07.2014 07:36 # +2
absolut 04.07.2014 07:42 # 0