Mercurial > hg > Database > Alice
comparison src/alice/test/codesegment/local/wordcount/WordCount.java @ 248:913ee9dfec4f
add recycle method
author | sugi |
---|---|
date | Wed, 29 May 2013 15:39:55 +0900 |
parents | 6f8236208875 |
children | f213bccfe1db |
comparison
equal
deleted
inserted
replaced
247:6e042fde5662 | 248:913ee9dfec4f |
---|---|
28 } else { | 28 } else { |
29 word_num += word_flag; | 29 word_num += word_flag; |
30 word_flag = 0; | 30 word_flag = 0; |
31 } | 31 } |
32 } | 32 } |
33 //System.out.println(i); | |
34 //System.out.println(r.array.length); | |
35 word_num += word_flag; | 33 word_num += word_flag; |
36 if (r.nextchar!='\0'){ // null means last block | 34 if (r.nextchar!='\0'){ // null means last block |
37 // buf.get(r.end) is next block's char. | |
38 // buf.get(r.end-1) is this block's last char | |
39 if ((r.array[i-1] == 0x0A||r.array[i-1] == 0x20) && | 35 if ((r.array[i-1] == 0x0A||r.array[i-1] == 0x20) && |
40 (r.nextchar == 0x0A||r.nextchar == 0x20)){ | 36 (r.nextchar == 0x0A||r.nextchar == 0x20)){ |
41 word_num--; | 37 word_num--; |
42 } | 38 } |
43 } | 39 } |
44 | 40 |
45 Result result = new Result(line_num,word_num); | 41 Result result = new Result(line_num,word_num); |
46 ods.put("result", result); | 42 ods.put("result", result); |
47 new WordCount(); | 43 recycle(); |
44 | |
48 } | 45 } |
49 | 46 |
50 } | 47 } |