Rev 14 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 14 | Rev 32 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | package de.viathinksoft.immortable.gen2; |
1 | package de.viathinksoft.immortal.gen2; |
2 | 2 | ||
3 | import java.io.BufferedWriter; |
3 | import java.io.BufferedWriter; |
4 | import java.io.FileWriter; |
4 | import java.io.FileWriter; |
5 | import java.io.IOException; |
5 | import java.io.IOException; |
6 | import java.math.BigInteger; |
6 | import java.math.BigInteger; |
7 | 7 | ||
8 | 8 | ||
9 | public class ImmortableWriter { |
- | |
10 | 9 | ||
- | 10 | public class ImmortalWriter { |
|
- | 11 | ||
11 | public static void writeImmortable(ImmortableBase b, BigInteger u, |
12 | public static void writeImmortable(ImmortalBase b, BigInteger u, |
12 | String filename, boolean reverse) throws IOException { |
13 | String filename, boolean reverse) throws IOException { |
13 | BufferedWriter f = new BufferedWriter(new FileWriter(filename)); |
14 | BufferedWriter f = new BufferedWriter(new FileWriter(filename)); |
14 | 15 | ||
15 | String s = null; |
16 | String s = null; |
16 | 17 | ||
17 | if (b == ImmortableBase.M5) { |
18 | if (b == ImmortalBase.M5) { |
18 | s = Immortable.M5(u).toString(); |
19 | s = Immortal.M5(u).toString(); |
19 | } else if (b == ImmortableBase.M6) { |
20 | } else if (b == ImmortalBase.M6) { |
20 | s = Immortable.M6(u).toString(); |
21 | s = Immortal.M6(u).toString(); |
21 | } |
22 | } |
22 | 23 | ||
23 | if (reverse) { |
24 | if (reverse) { |
24 | s = new StringBuffer(s).reverse().toString(); |
25 | s = new StringBuffer(s).reverse().toString(); |
25 | } |
26 | } |
Line 27... | Line 28... | ||
27 | f.write(s); |
28 | f.write(s); |
28 | 29 | ||
29 | f.close(); |
30 | f.close(); |
30 | } |
31 | } |
31 | 32 | ||
32 | private ImmortableWriter() { |
33 | private ImmortalWriter() { |
33 | } |
34 | } |
34 | 35 | ||
35 | } |
36 | } |