C'est la deuxième fois que je l'ai essayé d'utiliser la méthode PrintWriter#printf
, et je reçois ce message d'erreur:La méthode printf ne fonctionnera pas
La méthode printf (String, Object []) dans la type PrintStream n'est pas applicable pour l'argument (String, String)
Le code que j'utilise a deux classes.
Ceci est la première classe:
class apples4 {
public static void main(String[] args) {
tuna4 tuna4Object = new tuna4("Kelsey");
tuna4Object.saying();
}
}
C'est la deuxième classe: méthode
public class tuna4 {
private String girlName;
public tuna4(String name) {
girlName=name;
}
public void setName(String name) {
girlName=name;
}
public String getName() {
return girlName;
}
public void saying(){
System.out.printf("Your first girlfriend was %s\n", getName());
}
}
Quelle version de Java Utilises-tu? –
J'ai téléchargé java il y a environ deux semaines. Je pense que c'est 1,8 – zyzz
Java 6, 7 ou 8 devrait fonctionner, ce qui suggère que vous n'utilisez pas ceux-ci. –