Bonjour,
J'ai un petit soucis sur une appli. Je veux recuperer l'extension d'un fichier (.pdf par exemple) et la vérifier.
J'ai fais cet algo tout bête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class leTest
{
	public static void main(String[] args)
	{
		String lePath = "java.pdf";
 
		String []s = lePath.split("\\.");
		String tmp = "pdf";
		if( s[1] == tmp )
		{
			System.out.println("Oui");
		}
		else
		{
			System.out.println("Non");
		}
	}
}
Quand je fais un System.out.prinln de s[1] et un de tmp, j'obtiens bien "pdf" dans les deux cas mais.. je passe toujours dans le else, jamais dans le if. Pourtant mes deux chaines sont bien identiques.

Si quelqu'un voit ma bourde, je suis preneur !
Merci d'avance