<?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>Today&#039;s tip &#187; Collections</title>
	<atom:link href="https://blog.developpez.com/todaystip/pcategory/dev/java/collections/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/todaystip</link>
	<description></description>
	<lastBuildDate>Fri, 01 Jan 2016 21:28:31 +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>Le Multirator</title>
		<link>https://blog.developpez.com/todaystip/p12573/dev/le-multirator</link>
		<comments>https://blog.developpez.com/todaystip/p12573/dev/le-multirator#comments</comments>
		<pubDate>Fri, 11 Apr 2014 13:12:37 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[3T]]></category>
		<category><![CDATA[Collections]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Tri]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/todaystip/?p=477</guid>
		<description><![CDATA[Lors du dernier concours du meilleur &#171;&#160;Meilleur Développeur de France&#160;&#187;, dont on vous pouvez retrouver un résumé ici, une des épreuves consistait à programmer un Multirator. Ce terme est une invention personnelle pour désigner un Iterator piochant ses éléments suivants (next) dans une liste d&#8217;Iterators. Dans le concours le Multirator devait toujours choisir la plus [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Hypothèses sur les données : tri par insertion mémoire ou tri par insertion en fin</title>
		<link>https://blog.developpez.com/todaystip/p12260/dev/hypotheses-sur-les-donnees-tri-par-insertion-memoire-ou-tri-par-insertion-en-fin</link>
		<comments>https://blog.developpez.com/todaystip/p12260/dev/hypotheses-sur-les-donnees-tri-par-insertion-memoire-ou-tri-par-insertion-en-fin#comments</comments>
		<pubDate>Fri, 04 Oct 2013 07:18:08 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collections]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Tri]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/todaystip/?p=423</guid>
		<description><![CDATA[Vous connaissez déjà le tri par insertion, de complexité O(nlogn) dans le meilleur des cas et O(n2) dans le pire. Vous savez que c&#8217;est le tri utilisé pour ordonner ses cartes au tarot. Mais connaissez-vous sa variante faisant appel à la mémoire ? Dans la suite, je vais illustrer les exemples à l&#8217;aide de ma [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilisez map.entrySet</title>
		<link>https://blog.developpez.com/todaystip/p12259/dev/java/utilisez-map-entryset</link>
		<comments>https://blog.developpez.com/todaystip/p12259/dev/java/utilisez-map-entryset#comments</comments>
		<pubDate>Thu, 03 Oct 2013 10:04:05 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collections]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/todaystip/?p=415</guid>
		<description><![CDATA[Je dois souvent intervenir sur des programmes qui utilisent des maps et qui parcourent les couples clé-valeur d&#8217;une mauvaise manière. En effet, les développeurs partent des clés et recherchent les valeurs associées dans la map. Or ils font cela pour l&#8217;ensemble des éléments. Pour commencer, partons d&#8217;une simple map. Version Java 1.4 : 12345final Map [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Représentation d&#8217;une liste en String</title>
		<link>https://blog.developpez.com/todaystip/p11989/dev/java/collections/representation-dune-liste-en-string</link>
		<comments>https://blog.developpez.com/todaystip/p11989/dev/java/collections/representation-dune-liste-en-string#comments</comments>
		<pubDate>Sat, 25 May 2013 14:54:03 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[3T]]></category>
		<category><![CDATA[Collections]]></category>
		<category><![CDATA[Recrutement]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/todaystip/?p=374</guid>
		<description><![CDATA[A l&#8217;occasion d&#8217;un entretient, on m&#8217;a proposé de développer une méthode simple. L&#8217;idée n&#8217;était pas tant de coder la fonctionnalité que d&#8217;expliquer le raisonnement. Dans la suite, je ne vais pas vous expliquer comment bien programmer, en partant des tests, car j&#8217;ai déjà fais un billet intitulé &#171;&#160;Kata Digital Romain&#160;&#187; à ce sujet. A la [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Je trouve mon rythme à Devoxx</title>
		<link>https://blog.developpez.com/todaystip/p10968/conference/je_trouve_mon_rythme_a_devoxx</link>
		<comments>https://blog.developpez.com/todaystip/p10968/conference/je_trouve_mon_rythme_a_devoxx#comments</comments>
		<pubDate>Thu, 19 Apr 2012 23:06:26 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collections]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Devoxx-fr-2012]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le deuxième jour de Devoxx France 2012 vient de prendre fin. C&#8217;était intense. Comme hier, la rédaction de Developpez.com était au rendez-vous. Comme hier, je ne vais pas avoir assez de temps pour détailler chaque conférence. Je le ferai dans quelques jours, lorsque l&#8217;adrénaline sera retombée. Pour le moment, je vais me contenter de décrire [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sortie rapide des boucles</title>
		<link>https://blog.developpez.com/todaystip/p9452/dev/sortie_rapide_des_boucles</link>
		<comments>https://blog.developpez.com/todaystip/p9452/dev/sortie_rapide_des_boucles#comments</comments>
		<pubDate>Thu, 04 Nov 2010 10:03:44 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collections]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je vous invite à programmer vos boucles, et plus spécifiquement vos conditions de test, pour sortir au plus vite des boucles. Par exemple, dans le cas suivant : 1234567boolean ok = false ; for(Foo foo : foos) { &#160; if( foo.truc() ) { &#160; &#160; &#160;ok = true ; &#160; } } return ok ; Dans ce genre de cas, [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Des itérators et des boucles</title>
		<link>https://blog.developpez.com/todaystip/p9440/dev/title_181</link>
		<comments>https://blog.developpez.com/todaystip/p9440/dev/title_181#comments</comments>
		<pubDate>Tue, 02 Nov 2010 08:03:30 +0000</pubDate>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
				<category><![CDATA[Collections]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Nos open-spaces sont souvent lieux de discussion à propos des parcours de liste, notamment lorsqu’on ne dispose que de l’itérator sur la liste comme c’est parfois le cas dans certaines lib. Pour illustrer tout ça, prenons en compte la liste d’amis, définie de la manière suivante dans un test (version simplifiée). 1234567891011private List&#60;String&#62; amis; &#160; [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
