Salve a tutti.
non riesco a capire perchè questo metodo mi ritorna sempre false:
codice:
public boolean compareTask(Task task1, Task task2)
	{
		if(task1.TaskName == task2.TaskName)
		{
		System.out.println("true");	
		return true;
		}else{
			System.out.println("false");
			return false;
		}
	}
task1.TaskName e tast2.TaskName sono due semplici stringhe identiche(le ho fatte anche stampare per sicurezza) ma il metodo mi ritorna sempre false...