<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guava &#187; Collection</title>
	<atom:link href="https://blog.developpez.com/guava/pcategory/collection/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/guava</link>
	<description></description>
	<lastBuildDate>Tue, 26 Aug 2014 06:45:48 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Guava Release 16.0</title>
		<link>https://blog.developpez.com/guava/p12398/collection/guava-release-16-0</link>
		<comments>https://blog.developpez.com/guava/p12398/collection/guava-release-16-0#comments</comments>
		<pubDate>Mon, 23 Dec 2013 10:22:22 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/guava/?p=71</guid>
		<description><![CDATA[La fabuleuse bibliothèque utilitaire Java qu&#8217;est Guava est maintenant disponible dans sa 16ème release. Les Ajouts les plus importants : common.base : Ascii.equalsIgnoreCase Ascii.truncate Converter CaseFormat.converterTo(CaseFormat) Enums.stringConverter Utf8 common.collect : MultimapBuilder Maps.asConverter(BiMap) common.eventbus : SubscriberExceptionHandler common.hash : HashingInputStream HashingOutputStream common.io : ByteSource.read(ByteProcessor) CharSource.readLines(LineProcessor) common.primitives : Booleans.countTrue(boolean&#8230;) stringConverter() for Ints, Longs, Doubles, Floats and Shorts common.reflect : ClassPath.getAllClasses() common.util.concurrent : Runnables.doNothing() Je vous invite à consulter la release note complète pour voir toutes les évolutions.]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Articles sur Guava</title>
		<link>https://blog.developpez.com/guava/p12195/collection/articles-sur-guava</link>
		<comments>https://blog.developpez.com/guava/p12195/collection/articles-sur-guava#comments</comments>
		<pubDate>Wed, 28 Aug 2013 11:37:21 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/guava/?p=68</guid>
		<description><![CDATA[Ca y est, les articles sur Guava sont écrits et arrivent progressivement. Le chapitre dédié aux collections est dispo ici : http://thierry-leriche-dessirier.developpez.com/tutoriels/java/guava/collections/]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guava 14.0 released</title>
		<link>https://blog.developpez.com/guava/p11580/collection/guava-14-0-released</link>
		<comments>https://blog.developpez.com/guava/p11580/collection/guava-14-0-released#comments</comments>
		<pubDate>Sun, 16 Dec 2012 15:16:34 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/guava/?p=44</guid>
		<description><![CDATA[Guava, la célèbre bibliothèque de Google, vient de passer en release 14. Comme d&#8217;habitude avec Google, il s&#8217;agit pour le moment d&#8217;une RC1. Il faudra donc lancer une recherche sur &#171;&#160;14.0-rc1&#8243; dans le repo central de Maven. Voici le lien direct dans le repo central : http://search.maven.org/#artifactdetails%7Ccom.google.guava%7Cguava%7C14.0-rc1%7Cjar Pour ajouter Guava à vos projets Maven : 123    com.google.guava     guava     14.0-rc1 Guava continue donc d&#8217;évoluer et de répondre aux besoins et demandes. Au programme de cette version, pas [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inférence de type avec Guava</title>
		<link>https://blog.developpez.com/guava/p11334/collection/inference-de-type-avec-guava</link>
		<comments>https://blog.developpez.com/guava/p11334/collection/inference-de-type-avec-guava#comments</comments>
		<pubDate>Sat, 22 Sep 2012 08:13:01 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/guava/?p=27</guid>
		<description><![CDATA[Un des trucs que j&#8217;adore le plus en Guava, c&#8217;est de pouvoir définir des collections sans avoir à répéter le type d&#8217;élément de chaque coté du signe égal. Mais comment ça fonctionne ? C&#8217;est tout simplement Java qui permet de faire de l&#8217;inférence de type. Concrètement, pour définir une liste en Java classique, je dois faire : 1List primeNumbers = new ArrayList(); Avec Guava, on peut se contenter d&#8217;écrire : 1List primeNumbers = newArrayList(); Quand [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Unmodifiables Vs Guava Immutables</title>
		<link>https://blog.developpez.com/guava/p11316/collection/java-unmodifiables-vs-guava-immutables</link>
		<comments>https://blog.developpez.com/guava/p11316/collection/java-unmodifiables-vs-guava-immutables#comments</comments>
		<pubDate>Sun, 16 Sep 2012 09:30:25 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Collection]]></category>
		<category><![CDATA[Immutable]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/guava/?p=25</guid>
		<description><![CDATA[Quand on présente les Immutables de Guava, on présente aussi les Unmodifiables qui viennent avec le JDK. On dit à chaque fois que les immutables sont plus sures que les unmodifiables. Et voici pourquoi&#8230; Partons d&#8217;une collection contenant les premiers nombres premiers : 1List premiers = new ArrayList(Arrays.asList(1, 2, 3, 5)); Pour avoir une liste Unmodifiable, il suffit de passer par Collections : 1List unmo = Collections.unmodifiableList(premiers); A partir de là, on ne peut pas [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloom Filter de Guava 13</title>
		<link>https://blog.developpez.com/guava/p11149/collection/bloom_filter_de_guava_13</link>
		<comments>https://blog.developpez.com/guava/p11149/collection/bloom_filter_de_guava_13#comments</comments>
		<pubDate>Sat, 14 Jul 2012 11:06:37 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Quand on a des listes très grosses et qu&#8217;on recherche un élément précis, ça peut prend beaucoup de temps. Souvent, ce qui nous intéresse, c&#8217;est juste de savoir si l&#8217;élément en question est déjà dans la liste. Prenons un exemple avec une liste de chiens : 12345678910int NB_OF_DOGS = 100000; &#160; List&#60;Dog&#62; dogs = newArrayList(); Random rand = new Random(); for (int i = 0; i &#60; NB_OF_DOGS; i++) { &#160; Dog dog = new [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FluentIterable sur mon chien Guava</title>
		<link>https://blog.developpez.com/guava/p11092/collection/fluentiterable_sur_mon_chien_guava</link>
		<comments>https://blog.developpez.com/guava/p11092/collection/fluentiterable_sur_mon_chien_guava#comments</comments>
		<pubDate>Thu, 14 Jun 2012 08:30:56 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Annotation]]></category>
		<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une des nouveautés les plus attendues de la version 12 de Guava est l&#8217;objet &#171;&#160;FluentIterable&#160;&#187; qui, comme son nom l&#8217;indique, offre les fonctionnalités de &#171;&#160;Iterable&#160;&#187; de manière fluide. Prenons un exemple. Pour cela, je vais introduire l&#8217;objet &#171;&#160;Dog&#160;&#187;, représentant un chien et ses attributs classiques : nom, date de naissance, poids, etc. 12345678910111213141516171819public class Dog { &#160; &#160; private Integer id; &#160; private String name; &#160; private String fullName; &#160; private Date birthday; &#160; private [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>https://blog.developpez.com/guava/p10589/collection/title_212</link>
		<comments>https://blog.developpez.com/guava/p10589/collection/title_212#comments</comments>
		<pubDate>Thu, 15 Dec 2011 13:53:34 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je me suis amusé à regarder les collections que propose Guava sous forme de factories statiques. Pour les listes, c&#8217;est un peu pauvre. Il n&#8217;y a que les ArrayList et les LinkedList. A-t-on néanmoins besoin d&#8217;autre chose ? 12List&#60;String&#62; list1 = Lists.newArrayList(); List&#60;String&#62; list2 = Lists.newLinkedList(); Avec les sets, on a un peu plus de choix. 1234Set&#60;String&#62; set1 = Sets.newHashSet(); Set&#60;String&#62; set2 = Sets.newIdentityHashSet(); Set&#60;String&#62; set3 = Sets.newLinkedHashSet(); Set&#60;String&#62; set4 = Sets.newTreeSet(); Et c&#8217;est avec [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>newArrayList</title>
		<link>https://blog.developpez.com/guava/p10568/collection/newarraylist</link>
		<comments>https://blog.developpez.com/guava/p10568/collection/newarraylist#comments</comments>
		<pubDate>Wed, 07 Dec 2011 13:01:47 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je crois qu’un premier bon point d’entrée sur Guava est la facilité avec laquelle on peut créer des collections sans se préoccuper des génériques. En effet, avec Java, il faut maintenir une correspondance entre ce qui se passe à gauche et à droite du signe &#171;&#160;égal&#160;&#187; 1List&#60;String&#62; prenoms1 = new ArrayList&#60;String&#62;(); Avec Guava, on peut se concentrer sur la partie de gauche en utilisant une des &#171;&#160;static factories&#160;&#187; de la librairie. 123import static com.google.common.collect.Lists.newArrayList; ... [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
