1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Metodo mediante libreria Guava
« en: 17 de Junio 2014, 16:02 »
Lo siento, pero sigo sin entenderlo. Por mucho que le siga dando vueltas no consigo añadir las apps gratis del array al conjunto de descargas del usuario u. He convertido el array de apps a una lista mediante el método asList() para así conseguir que dicho array se haga iterable.
Despues construyo un Predicate para filtrar dicha lista iterable para descartar todas las apps que no son gratis. Y a partir de aquí no se seguir para añadir las apps gratis del iterable al usuario u.
public static void descargaAppsGratis(Usuario u, App[] apps){
App[] array = new App[apps.length];
List<App> lista = new ArrayList<App>();
lista = Arrays.asList(array);
Iterable<App> itApp = Iterables.filter(lista, new PredicadoAppGratis());
...............................................
...............................................
Despues construyo un Predicate para filtrar dicha lista iterable para descartar todas las apps que no son gratis. Y a partir de aquí no se seguir para añadir las apps gratis del iterable al usuario u.
public static void descargaAppsGratis(Usuario u, App[] apps){
App[] array = new App[apps.length];
List<App> lista = new ArrayList<App>();
lista = Arrays.asList(array);
Iterable<App> itApp = Iterables.filter(lista, new PredicadoAppGratis());
...............................................
...............................................