• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.android.tv.tuner.util;
2 
3 import java.util.ArrayList;
4 import java.util.List;
5 
6 /**
7  * Static utility methods pertaining to int primitives. (Referred Guava's Ints class)
8  */
9 public class Ints {
Ints()10     private Ints() {}
11 
toArray(List<Integer> integerList)12     public static int[] toArray(List<Integer> integerList) {
13         int[] intArray = new int[integerList.size()];
14         int i = 0;
15         for (Integer data : integerList) {
16             intArray[i++] = data;
17         }
18         return intArray;
19     }
20 
asList(int[] intArray)21     public static List<Integer> asList(int[] intArray) {
22         List<Integer> integerList = new ArrayList<>(intArray.length);
23         for (int data : intArray) {
24             integerList.add(data);
25         }
26         return integerList;
27     }
28 }
29