Android Open Source - CartoCache Utils






From Project

Back to project page CartoCache.

License

The source code is released under:

Apache License

If you think the Android project CartoCache listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.codeandmagic.cartocache;
/*www.j  a v a2 s  .  co  m*/
import java.util.ArrayList;

/**
 * Created by evelyne24.
 */
public class Utils {

    /**
     * Find all elements in first array that are not found in the second one.
     *
     * @param firstArray
     * @param secondArray
     * @param <T>
     * @return
     */
    public static <T> T[] diff(T[] firstArray, T[] secondArray, T[] empty) {
        if (firstArray == null) {
            return empty;
        }
        if (secondArray == null) {
            return firstArray;
        }
        ArrayList<T> diff = new ArrayList<T>();
        for (T e1 : firstArray) {
            boolean found = false;
            for (int i = 0; i < secondArray.length; ++i) {
                if (e1.equals(secondArray[i])) {
                    found = true;
                    break;
                }
            }
            if(!found) {
                diff.add(e1);
            }
        }
        return diff.toArray(empty);
    }
}




Java Source Code List

com.codeandmagic.cartocache.CartoCacheConfig.java
com.codeandmagic.cartocache.CartoCache.java
com.codeandmagic.cartocache.DataFetcher.java
com.codeandmagic.cartocache.DefaultMarkerConfig.java
com.codeandmagic.cartocache.DefaultPlaceCache.java
com.codeandmagic.cartocache.L.java
com.codeandmagic.cartocache.LocationUtils.java
com.codeandmagic.cartocache.MarkerConfig.java
com.codeandmagic.cartocache.Place.java
com.codeandmagic.cartocache.PlacesCache.java
com.codeandmagic.cartocache.QTileDrawConfig.java
com.codeandmagic.cartocache.QTile.java
com.codeandmagic.cartocache.Utils.java
com.codeandmagic.cartocache.ZoomLevel.java
com.codeandmagic.cartocache.demo.DemoActivity.java
com.codeandmagic.cartocache.demo.DemoMapFragment.java
com.codeandmagic.cartocache.demo.GooglePlace.java
com.codeandmagic.cartocache.demo.GooglePlacesParser.java