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 addInArray(SparseArray<SparseArray<T>> array, int firstKey, int secondKey, T value) { if (array == null) return; SparseArray<T> ts = array.get(firstKey); if (ts == null) { ts = new SparseArray<T>(); synchronized (array) { array.put(firstKey, ts); } } synchronized (array) { ts.put(secondKey, value); } } }