Convert SparseBooleanArray to ArrayList<Integer> - Android java.lang

Android examples for java.lang:array convert

Description

Convert SparseBooleanArray to ArrayList<Integer>

Demo Code

import java.util.ArrayList;

import android.util.SparseBooleanArray;

public class Main {

  public static ArrayList<Integer> asKeyList(SparseBooleanArray sparseArray) {
    ArrayList<Integer> arrayList = null;
    if (sparseArray != null && sparseArray.size() > 0) {
      int count = sparseArray.size();
      arrayList = new ArrayList<>(count);
      for (int i = 0; i < count; i++) {
        arrayList.add(sparseArray.keyAt(i));
      }//from   w w  w  . ja  va  2 s. c o  m
    }
    return arrayList;
  }

}

Related Tutorials