<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Duvida basica compareTo...[RESOLVIDO]"]]></title>
		<link>http://www.guj.com.br/posts/list/11.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Duvida basica compareTo...[RESOLVIDO]"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Duvida basica compareTo...[RESOLVIDO]</title>
				<description><![CDATA[ Se eu implemento Comparable e sobreescrevo compareTo dessa forma tudo bem...<br /> <br /> [code]<br /> // aqui eu sei que ele vai comparar usando o compareTo da classe Integer pq "num" é um Integer.<br /> public int compareTo(TestArrayList o) {<br /> // TODO Auto-generated method stub<br /> return this.num.compareTo(o.num);[/code]<br /> <br /> E se eu fizer dessa forma o que acontece na comparaçao, nada né?<br /> <br /> [code]public int compareTo(TestArrayList o) {<br /> // TODO Auto-generated method stub<br /> return 5;[/code]<br /> <br /> Tem outra maneira de usar compareTo e compare, sem usar compareTo das classes Wrappers e String?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992456/duvida-basica-comparetoresolvido
</guid>
				<link>http://www.guj.com.br/prepost/197746/992456/duvida-basica-comparetoresolvido
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:06:58]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...</title>
				<description><![CDATA[ Você entendeu o que faz compareTo? Ele tem de voltar um valor positivo (digamos +1) se o valor do objeto é maior que o valor a ser comparado, um valor negativo (digamos -1) se o valor do objeto é menor que o valor a ser comparado, e 0 se o valor é igual ao valor comparado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992459/reduvida-basica-compareto
</guid>
				<link>http://www.guj.com.br/prepost/197746/992459/reduvida-basica-compareto
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:08:55]]> GMT</pubDate>
				<author><![CDATA[ entanglement]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...</title>
				<description><![CDATA[ Sim eu sei, mas no caso se eu sobreescrever dessa forma:<br /> <br /> [code]public int compareTo(TestArrayList o) {   <br /> // TODO Auto-generated method stub   <br /> return 5[/code]<br /> <br /> ele sempre vai retorna 5, daí ele nao vai estar comparando nada? Pq nem sequer ele esta usando o objeto "o" nem o this, pra fazer essa comparaçao e retornar positivo, negativo ou 0 se for igual...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992475/reduvida-basica-compareto
</guid>
				<link>http://www.guj.com.br/prepost/197746/992475/reduvida-basica-compareto
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:22:55]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...</title>
				<description><![CDATA[ Pois é, se sempre retornar 5, então você implementou incorretamente compareTo. <br /> Ele não é que "não faz nada"; ele está retornando um resultado incorreto se o objeto passado como parâmetro for &lt; ou == ao objeto. Se for &gt;, então está retornando um valor &gt; 0, e só nesse caso ele volta um valor correto (é igual à história do relógio parado - ele está certo duas vezes por dia, e errado no resto do dia).]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992494/reduvida-basica-compareto
</guid>
				<link>http://www.guj.com.br/prepost/197746/992494/reduvida-basica-compareto
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:31:24]]> GMT</pubDate>
				<author><![CDATA[ entanglement]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...</title>
				<description><![CDATA[ O que vc fez é que o objeto sempre será "maior" que o outro objeto que vc estiver comparando.  De acordo com o contrato do método, está errado. nada impede vc de fazer isso, mas não deixa de ser errado. é como sobreescrever o equals e retornar true ou false sempre. ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992502/reduvida-basica-compareto
</guid>
				<link>http://www.guj.com.br/prepost/197746/992502/reduvida-basica-compareto
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:35:59]]> GMT</pubDate>
				<author><![CDATA[ mario.fts]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...</title>
				<description><![CDATA[ [quote]é igual à história do relógio parado - ele está certo duas vezes por dia, e errado no resto do dia[/quote]<br /> <br /> kkkkkkk, entendi então vai retornar um valor correto somente se o objeto que chamou compareTo for maior, mas e se por um acaso for menor? Acontece erro em tempo de execução ou nada acontece?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992503/reduvida-basica-compareto
</guid>
				<link>http://www.guj.com.br/prepost/197746/992503/reduvida-basica-compareto
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:36:33]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...</title>
				<description><![CDATA[ Não retorna erro nenhum, mas coisas que você esperaria que funcionassem (como ordenação com Collections.sort) não vão funcionar direito. OK?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992507/reduvida-basica-compareto
</guid>
				<link>http://www.guj.com.br/prepost/197746/992507/reduvida-basica-compareto
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:40:17]]> GMT</pubDate>
				<author><![CDATA[ entanglement]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...</title>
				<description><![CDATA[ se o objeto for menor, ele vai continuar falando que é maior. ai a ordem vai estar errada no final.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992508/reduvida-basica-compareto
</guid>
				<link>http://www.guj.com.br/prepost/197746/992508/reduvida-basica-compareto
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:40:47]]> GMT</pubDate>
				<author><![CDATA[ mario.fts]]></author>
			</item>
			<item>
				<title>Re:Duvida basica compareTo...[RESOLVIDO]</title>
				<description><![CDATA[ Ahh sim entendido entao, obrigado entenglament e mario.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197746/992515/reduvida-basica-comparetoresolvido
</guid>
				<link>http://www.guj.com.br/prepost/197746/992515/reduvida-basica-comparetoresolvido
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:49:45]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
	</channel>
</rss>
