blob: d9a060bfdcec618ebbdf8e6ef7d87445fc4751ab (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* */ package utilities;
/* */
/* */ public class EFormatter extends DecimalFormatter
/* */ {
/* */ private int base;
/* */
/* */ public EFormatter(int radix, int base, boolean flt)
/* */ {
/* 14 */ super(radix, flt);
/* 15 */ this.base = base;
/* */ }
/* */
/* */ public String format(String str) {
/* 19 */ if (Double.parseDouble(str) < this.base) return str;
/* 20 */ String temp = super.eNotation(str);
/* 21 */ String exp = temp.substring(temp.lastIndexOf("e") + 1);
/* 22 */ temp = temp.substring(0, temp.lastIndexOf("e") + 1);
/* 23 */ exp = BaseConverter.convertFromDecimal(Long.parseLong(exp), this.base);
/* 24 */ return temp + exp;
/* */ }
/* */ }
/* Location: Modulus.jar
* Qualified Name: utilities.EFormatter
* JD-Core Version: 0.6.2
*/
|