J'ai un petit problème... on dirais que mon affaire fonctionne a l'envers. Voici un test pour vous montrer...
String prixItem = "";
prixItem = JOptionPane.showInputDialog(null,"Entrez le montant de l'item :");
if (prixItem == "")
{
JOptionPane.showMessageDialog(null,"Té cave, ta rien marqué...");
}
else
{
System.out.println("bla bla bla!");
}
System.exit ( 0 );
Quand je fais sa et que je marque rien dans le input de prixItem, la boite de dialogue ne saffiche pas et le programme sen va au else tout de suite. Quand je fais sa,
String prixItem = "";
prixItem = JOptionPane.showInputDialog(null,"Entrez le montant de l'item :");
if (prixItem != "")
{
JOptionPane.showMessageDialog(null,"Té cave, ta rien marqué...");
}
else
{
System.out.println("bla bla bla!");
}
System.exit ( 0 );
La sa fonctionne très bien... mais pkoi quand je marque != "" sa fonctionne ? Messemble que c == "" qui devrait marché.
Quelqu'un à une idée ? Merci