Ho creato un programma che genera un'eccezione quando l'utente scrive la parola prova . Il programma non funziona e questo problema ha a che fare con la variabile a di tipo String (perché ho provato con int a e funziona).
Non riesco a capire perché il programma non l'ancia l'eccezione quando immetto da tastiera la parola prova.
Grazie.
codice:
import java.util.Scanner;


public class Creatore {




	public static void main(String[] args) throws Exception{
		
		String a;
		System.out.println("Inserisci frase");
		Scanner b = new Scanner(System.in);
		a = b.nextLine();
		if(a == "prova")
		     throw new ErroreString();
		else System.out.println(a);
	}


}