1 |
|
/* |
2 |
|
* Demo the use of JNI in Ant |
3 |
|
*/ |
4 |
< |
|
4 |
> |
import java.util.*; |
5 |
> |
|
6 |
|
public class JniDemo { |
7 |
|
|
8 |
|
static { |
13 |
|
public native void setCount(int count); |
14 |
|
|
15 |
|
public static void main(String[] args) { |
16 |
+ |
Map<String, Integer> m = new HashMap<String, Integer>(); |
17 |
+ |
for (String s : args) { |
18 |
+ |
if (!m.containsKey(s)) m.put(s, 0); |
19 |
+ |
m.put(s, m.get(s)+1); |
20 |
+ |
} |
21 |
+ |
for (String s : m.keySet()) { |
22 |
+ |
System.out.println(""+m.get(s)+" "+s); |
23 |
+ |
} |
24 |
+ |
|
25 |
|
JniDemo demo = new JniDemo(); |
26 |
|
int count = demo.getCount(); |
27 |
|
System.out.println("Count starts at "+count); |