Java tutorial
//package com.java2s; /* * Copyright (C) 2015 Ingenic Semiconductor * * LiJingWen(Kevin) <kevin.jwli@ingenic.com> * * Elf/IDWS Project * * This program is free software; you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * You should have received a copy of the GNU General Public License along with this program; if * not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ import android.util.SparseArray; public class Main { public static <T> void deleteInArray(SparseArray<SparseArray<T>> array, int firstKey, int secondKey) { if (array == null) return; SparseArray<T> ts = array.get(firstKey); if (ts == null) return; synchronized (array) { ts.delete(secondKey); if (ts.size() == 0) { array.delete(firstKey); } } } }