Salut,
sauriez vous ce qui pourrait poser problème svp ?
Voici le code :
et voici le résultat pour le moins déconcertant !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 @RequestMapping(value = "/pickacar/{name}", method = RequestMethod.GET) @ResponseStatus(HttpStatus.OK) public Car pickACar(@PathVariable("name") String name) throws Exception{ for(Car car: cars){ if(car.getname() == name && !car.isRented()){ return car; }else{ System.out.println(name +" != "+ car.getname()); System.out.println(car.isRented()+" is true"); } } return null; }
Blue Mini != Red Ferrari
true is true
Blue Mini != Blue Mini
false is true
Je voulais donc tester la voiture Blue Mini dans le tableau cars mais comme vous pouvez le voir le IF pète un cable !
Aidez moi svp
ps meme résultats en mettant isRented == false
Partager