<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comentarios en: Java &#8211; Como eliminar rápidamente elementos repetidos de una colección	</title>
	<atom:link href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/</link>
	<description>Software Architect &#38; FullStack developer</description>
	<lastBuildDate>Sun, 02 Aug 2020 22:45:20 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.5</generator>
	<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-6720</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Sat, 16 May 2020 17:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-6720</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-6719&quot;&gt;Josue Chumacero&lt;/a&gt;.

Toma en cuenta que sin un comparator, ese método puede no ser efectivo, pues se compararan por el metodo equals y hay objetos que para comprobar si igualdad es necesario tomar en cuenta algún atributo.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-6719">Josue Chumacero</a>.</p>
<p>Toma en cuenta que sin un comparator, ese método puede no ser efectivo, pues se compararan por el metodo equals y hay objetos que para comprobar si igualdad es necesario tomar en cuenta algún atributo.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Josue Chumacero		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-6719</link>

		<dc:creator><![CDATA[Josue Chumacero]]></dc:creator>
		<pubDate>Sat, 16 May 2020 13:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-6719</guid>

					<description><![CDATA[con esta sentencia es las fácil, si tienes java 8 

.stream().distinct().collect(Collectors.toList());]]></description>
			<content:encoded><![CDATA[<p>con esta sentencia es las fácil, si tienes java 8 </p>
<p>.stream().distinct().collect(Collectors.toList());</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-2023</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Wed, 05 Jun 2019 20:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-2023</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-2016&quot;&gt;Sebastian&lt;/a&gt;.

Gracias por el comentario Sebastian]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-2016">Sebastian</a>.</p>
<p>Gracias por el comentario Sebastian</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sebastian		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-2016</link>

		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Wed, 05 Jun 2019 04:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-2016</guid>

					<description><![CDATA[gracias, realmente funcional]]></description>
			<content:encoded><![CDATA[<p>gracias, realmente funcional</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Edgar		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-75</link>

		<dc:creator><![CDATA[Edgar]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 21:44:20 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-75</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-74&quot;&gt;Oscar Blancarte&lt;/a&gt;.

implementar tanto el método equals como el hashcode es considerado como una buena practica, no es modificar una clase, me queda claro que son opiniones. Las mías también son opiniones  acerca de cuales deberían ser los &quot;concerns&quot; al momento de dar una solución y creo que lo principal es enfocarse en que el diseño sea claro y sencillo más allá de buscar una micro-optimización]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-74">Oscar Blancarte</a>.</p>
<p>implementar tanto el método equals como el hashcode es considerado como una buena practica, no es modificar una clase, me queda claro que son opiniones. Las mías también son opiniones  acerca de cuales deberían ser los &#8220;concerns&#8221; al momento de dar una solución y creo que lo principal es enfocarse en que el diseño sea claro y sencillo más allá de buscar una micro-optimización</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Oscar Blancarte		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-74</link>

		<dc:creator><![CDATA[Oscar Blancarte]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 21:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-74</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-73&quot;&gt;Edgar&lt;/a&gt;.

Nuevamente son solo opiniones ya cada quien tomara sus conclusiones. el detalle aquí planteado es funcional y no requiere de ninguna modificación a las clases existentes.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-73">Edgar</a>.</p>
<p>Nuevamente son solo opiniones ya cada quien tomara sus conclusiones. el detalle aquí planteado es funcional y no requiere de ninguna modificación a las clases existentes.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Edgar		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-73</link>

		<dc:creator><![CDATA[Edgar]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 21:31:15 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-73</guid>

					<description><![CDATA[Las diferencias ni siquiera son considerables  (el HashSet usa un HashMap internamente)  y el enfoque que propones, aplica únicamente en el caso de que tus objetos tienen un ID, es decir un HashMap esta diseñado para almacenar pares de información (key-value) a diferencia del HashSet... el foco de tu solución  debería estar en que el diseño sea claro y sencillo, más allá de preocuparte por micro-optimizaciones]]></description>
			<content:encoded><![CDATA[<p>Las diferencias ni siquiera son considerables  (el HashSet usa un HashMap internamente)  y el enfoque que propones, aplica únicamente en el caso de que tus objetos tienen un ID, es decir un HashMap esta diseñado para almacenar pares de información (key-value) a diferencia del HashSet&#8230; el foco de tu solución  debería estar en que el diseño sea claro y sencillo, más allá de preocuparte por micro-optimizaciones</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Oscar Blancarte		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-72</link>

		<dc:creator><![CDATA[Oscar Blancarte]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 18:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-72</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-71&quot;&gt;Edgar&lt;/a&gt;.

Podría ser casi igual sin embargo el algoritmo Hash es mucho mas rápido a medida que vamos agregando mas y mas elementos a la colección en comparación que el iterativo]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-71">Edgar</a>.</p>
<p>Podría ser casi igual sin embargo el algoritmo Hash es mucho mas rápido a medida que vamos agregando mas y mas elementos a la colección en comparación que el iterativo</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Edgar		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-71</link>

		<dc:creator><![CDATA[Edgar]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 18:05:23 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-71</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-70&quot;&gt;Oscar Blancarte&lt;/a&gt;.

Lo hace de forma iterativa pero sobre el hashcode, de hecho muy similar a lo que hace el hashmap, cumpliendo con una complejidad nlog(n) lo que lo hace igual de eficiente.

Saludos.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-70">Oscar Blancarte</a>.</p>
<p>Lo hace de forma iterativa pero sobre el hashcode, de hecho muy similar a lo que hace el hashmap, cumpliendo con una complejidad nlog(n) lo que lo hace igual de eficiente.</p>
<p>Saludos.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Oscar Blancarte		</title>
		<link>https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-70</link>

		<dc:creator><![CDATA[Oscar Blancarte]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 17:39:26 +0000</pubDate>
		<guid isPermaLink="false">http://javamex.wordpress.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-70</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-69&quot;&gt;Edgar&lt;/a&gt;.

Hola Edgar, Efectivamente esta método es totalmente valido y podría ser incluso hasta mejor si podemos sobre escribir el método HashCode e Equals, Sin embargo existe un pequeño tema por el cual me inclino mas por este método y es que los set para comprobar si un elemento ya existe en la colección usa un Algoritmo Iterativo por lo cual tendrá que recorrer elemento por elemento y comprar si ya existe en la lista, Sin embargo los Map utilizan un algoritmo Hash el cual es mucho mas rápido que un algoritmo Iterativo y no requiere modificar la clase solo para que funcione en el ordenamiento.

Saludos.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2014/07/17/java-como-eliminar-rapidamente-elementos-repetidos-de-una-coleccon/#comment-69">Edgar</a>.</p>
<p>Hola Edgar, Efectivamente esta método es totalmente valido y podría ser incluso hasta mejor si podemos sobre escribir el método HashCode e Equals, Sin embargo existe un pequeño tema por el cual me inclino mas por este método y es que los set para comprobar si un elemento ya existe en la colección usa un Algoritmo Iterativo por lo cual tendrá que recorrer elemento por elemento y comprar si ya existe en la lista, Sin embargo los Map utilizan un algoritmo Hash el cual es mucho mas rápido que un algoritmo Iterativo y no requiere modificar la clase solo para que funcione en el ordenamiento.</p>
<p>Saludos.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
