1 |
|
/* |
2 |
|
* Written by Doug Lea with assistance from members of JCP JSR-166 |
3 |
|
* Expert Group and released to the public domain, as explained at |
4 |
< |
* http://creativecommons.org/licenses/publicdomain |
4 |
> |
* http://creativecommons.org/publicdomain/zero/1.0/ |
5 |
|
*/ |
6 |
|
import java.util.*; |
7 |
|
import java.io.*; |
28 |
|
Class mapClass = null; |
29 |
|
try { |
30 |
|
mapClass = Class.forName(args[0]); |
31 |
< |
} catch(ClassNotFoundException e) { |
31 |
> |
} catch (ClassNotFoundException e) { |
32 |
|
throw new RuntimeException("Class " + args[0] + " not found."); |
33 |
|
} |
34 |
|
|
70 |
|
try { |
71 |
|
Map m = (Map<String,String>)cl.newInstance(); |
72 |
|
return m; |
73 |
< |
} catch(Exception e) { |
73 |
> |
} catch (Exception e) { |
74 |
|
throw new RuntimeException("Can't instantiate " + cl + ": " + e); |
75 |
|
} |
76 |
|
} |
77 |
|
|
78 |
|
static void pause() { |
79 |
< |
try { Thread.sleep(100); } catch(InterruptedException ie) { return; } |
79 |
> |
try { Thread.sleep(100); } |
80 |
> |
catch (InterruptedException ie) { return; } |
81 |
|
} |
82 |
|
|
83 |
|
static String[] readWords(int sizeIndex) throws IOException { |
116 |
|
long startTime = System.currentTimeMillis(); |
117 |
|
runner.run(); |
118 |
|
long afterRun = System.currentTimeMillis(); |
119 |
< |
long runTime = (afterRun - startTime); |
119 |
> |
long runTime = afterRun - startTime; |
120 |
|
int np = runner.total; |
121 |
|
if (runner.total == runner.hashCode()) |
122 |
|
System.out.println("Useless Number" + runner.total); |
177 |
|
if (r < pctrem) { |
178 |
|
map.remove(k); |
179 |
|
++nremoves; |
180 |
< |
j += ((r >>> 8) & 7) + n / 2; |
180 |
> |
j += ((r >>> 8) & 7) + n / 2; |
181 |
|
if (j >= n) j -= n; |
182 |
|
} |
183 |
|
} |