<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem equals</title>
<link>https://forum.pasja-informatyki.pl/tag/equals</link>
<description>Powered by Question2Answer</description>
<item>
<title>Funkcja equals nie czyta spacji</title>
<link>https://forum.pasja-informatyki.pl/173824/funkcja-equals-nie-czyta-spacji</link>
<description>

&lt;p&gt;Jest jakiś sposób na umozliwienie funkcji 'equals' czytania spacji?&lt;/p&gt;



&lt;p&gt;Chodzi o taki kod:&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
if(linia.equals(&quot;Rok urodzenia:&quot;))
			{
				if(input.hasNextInt())
				{
					t_rok_urodzenia[licznik] = input.nextInt();
				}
			}&lt;/pre&gt;



&lt;p&gt;Warunek się nie wykona, bo pomiędzy &quot;Rok&quot; a &quot;urodzenia&quot; jest odstęp. Jest na to jakiś sposób?&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/173824/funkcja-equals-nie-czyta-spacji</guid>
<pubDate>Sat, 27 Aug 2016 20:35:27 +0000</pubDate>
</item>
<item>
<title>Equals porównywanie</title>
<link>https://forum.pasja-informatyki.pl/115663/equals-porownywanie</link>
<description>

&lt;p&gt;Program tworzy 2 tablice jednowymiarowe,i chciałbym porównać je czy ich długości są takie same.Wiem już że do tego będzie potrzebna mi metoda Equals,lecz nie mogę jej wdrożyć do programu.&lt;/p&gt;



&lt;pre class=&quot;brush:as3;&quot;&gt;
import java.util.Random;

public class ZadanieNr4 {public static void main(String[] args){
	
	Random random=new Random();

	
	
	System.out.println(&quot;Dwie tablicy jednowymiarowe przyjmują dlugosc: &quot;);
	int []tablica1=new int[random.nextInt(5)+1];
	int []tablica2=new int[random.nextInt(5)+1];
	
	
	
	

    
    
}

}&lt;/pre&gt;



&lt;p&gt;Byłbym ogromnie wdzięczny jakby ktoś mi zarysował chociaż jak to zrobić,nie będę wklejał tych głupot,którymi próbowałem to zrobic..&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/115663/equals-porownywanie</guid>
<pubDate>Sat, 05 Mar 2016 09:14:26 +0000</pubDate>
</item>
<item>
<title>Porównanie dwóch obiektów za pomocą equals()</title>
<link>https://forum.pasja-informatyki.pl/82747/porownanie-dwoch-obiektow-za-pomoca-equals</link>
<description>

&lt;p&gt;Opis problemu: Stworzyłem prostą klasę&amp;nbsp;Punkt opisującą punkt w przestrzeni 3D. Posiada 3 pola typu float reprezentujące wartośc x,y,z. Wszystkie są prawidłowo ustawione.&lt;/p&gt;



&lt;p&gt;Napisałem funkcę porównującą dwa punkty w następujący sposób:&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
private static boolean comparePoints(Punkt p1, Punkt p2){
	return p1.equals(p2);
	}&lt;/pre&gt;



&lt;p&gt;Niestety funkcja ta zawsze zwrace false. Jakie mogą byćtego przyczyny?&lt;/p&gt;



&lt;p&gt;Czy rozwiazanie tkwi nadpisaniu&amp;nbsp;metody equals(), hashCode()?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Wywołanie metody:&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
System.out.println(comparePoints(p1,p2));&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/82747/porownanie-dwoch-obiektow-za-pomoca-equals</guid>
<pubDate>Mon, 23 Nov 2015 22:16:18 +0000</pubDate>
</item>
</channel>
</rss>