- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
private static String dbl2str(Object obj) {
String value;
String str = obj.toString();
if (str.indexOf('E') != -1) {
//System.out.print("1 ");
String[] qwe = str.split("E");
String newstr = "";
int step = Integer.parseInt(qwe[1]);
for (int ind = 0; ind < qwe[0].length(); ind++) {
if (step > 0) {
if ((ind == (step + 2)) && (ind != qwe[0].length())) {
newstr = newstr + '.';
}
if (str.charAt(ind) != '.') {
newstr = newstr + str.charAt(ind);
}
if ((ind == qwe[0].length() - 1) && (ind <= step)) {
for (int ind2 = 0; ind2 < (step + 1 - ind); ind2++) {
newstr = newstr + "0";
}
}
} else {
if (ind == 0) {
newstr = newstr + "0.";
for (int ind3 = 0; ind3 > step + 1; ind3--) {
newstr = newstr + "0";
}
}
if (str.charAt(ind) != '.') {
newstr = newstr + str.charAt(ind);
}
}
}
value = newstr;
} else {
value = obj.toString();
}
return value;
}
wvxvw 06.12.2012 13:58 # 0
roman-kashitsyn 06.12.2012 14:02 # 0
wvxvw 06.12.2012 14:12 # 0
TarasB 06.12.2012 14:27 # +1
wvxvw 06.12.2012 14:30 # 0
roman-kashitsyn 06.12.2012 14:44 # +2
wvxvw 06.12.2012 14:47 # 0
bormand 06.12.2012 14:59 # +1
http://ideone.com/MWtsPL
wissenstein 09.12.2012 02:47 # 0
qwe[0].length() в качестве операнда это бич и слёзы для культуры программирования! (Горько плачет).
Впрочем, чего это я? О какой, простите, культуре речь?..