Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package testproject;
- import java.util.ArrayList;
- import java.util.List;
- public class AutoBoxing {
- public static void main(final String[] args) {
- long start, end;
- // Using autoboxing
- final List<Integer> intList = new ArrayList<Integer>();
- for (int i = 0; i < 1E7; i++) {
- intList.add(Integer.valueOf(i));
- }
- final List<Integer> list2 = new ArrayList<Integer>();
- final List<Integer> list3 = new ArrayList<Integer>();
- start = System.currentTimeMillis();
- for (int i = 0; i < 1E7; i++) {
- final int val = intList.get(i);
- list2.add(val);
- }
- end = System.currentTimeMillis();
- System.out.println("Time with autoboxing: " + (end - start));
- start = System.currentTimeMillis();
- for (int i = 0; i < 1E7; i++) {
- final Integer val = intList.get(i);
- list3.add(val);
- }
- end = System.currentTimeMillis();
- System.out.println("Time without autoboxing: " + (end - start));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement