J'ai placé un argument de chaîne dans l'en-tête de la méthode appelé methodASet. Est-il possible d'utiliser cet argument de chaîne dans le corps et renvoie les mots dans l'argument en tant qu'ensemble? Si oui, comment puis-je faire cela? Merci.argument de chaîne pour l'en-tête de la méthode statique du tableau help pour java
public class MyMates {
private static Set<String> names;
private static String[] name1 = null;
private static String[] name2 = null;
private static String[] name3 = null;
public MyMates() {
methodASet(); // (2) but I then get a error message "methodASet(java.lang.String) in myMates cannot applied to()
names = new TreeSet<String>();
}
public static void methodASet(String aTemp) {
name1 = new String[]{"Amy", "Jose", "Jeremy", "Alice", "Patrick"};
name2 = new String[]{"Alan", "Amy", "Jeremy", "Helen", "Alexi"};
name3 = new String[]{"Adel", "Aaron", "Amy", "James", "Alice"};
return aTemp; // (1) is it like this?
}
merci Andreas_D. J'espère qu'un jour je pourrais être un brillant programmeur comme vous les gars. – DiscoDude
Ne pensez-vous pas que le set ** static ** est une mauvaise idée? Plus globalement, ne serait-il pas préférable de ne pas utiliser de champs/méthodes statiques ici? –
@Sylvain - Je suis d'accord, mais pour cette réponse j'ai essayé de rester très proche des fragments de code de la question ci-dessus, juste pour rendre le plus facile possible pour l'OP de comprendre la réponse. –