640 sum[0] = 0; |
640 sum[0] = 0; |
641 al.toArray(a); |
641 al.toArray(a); |
642 for (Object o : a) |
642 for (Object o : a) |
643 sum[0] += (Integer) o; |
643 sum[0] += (Integer) o; |
644 check.sum(sum[0]);}}}, |
644 check.sum(sum[0]);}}}, |
|
645 new Job("ArrayList subList .toArray()") { |
|
646 public void work() throws Throwable { |
|
647 int[] sum = new int[1]; |
|
648 for (int i = 0; i < iterations; i++) { |
|
649 sum[0] = 0; |
|
650 for (Object o : asSubList(al).toArray()) |
|
651 sum[0] += (Integer) o; |
|
652 check.sum(sum[0]);}}}, |
|
653 new Job("ArrayList subList .toArray(a)") { |
|
654 public void work() throws Throwable { |
|
655 Integer[] a = new Integer[size]; |
|
656 int[] sum = new int[1]; |
|
657 for (int i = 0; i < iterations; i++) { |
|
658 sum[0] = 0; |
|
659 asSubList(al).toArray(a); |
|
660 for (Object o : a) |
|
661 sum[0] += (Integer) o; |
|
662 check.sum(sum[0]);}}}, |
645 new Job("ArrayDeque.toArray()") { |
663 new Job("ArrayDeque.toArray()") { |
646 public void work() throws Throwable { |
664 public void work() throws Throwable { |
647 int[] sum = new int[1]; |
665 int[] sum = new int[1]; |
648 for (int i = 0; i < iterations; i++) { |
666 for (int i = 0; i < iterations; i++) { |
649 sum[0] = 0; |
667 sum[0] = 0; |