Comment puis-je entrer les paramètres pour une ArrayList dans BlueJ?
Dans BlueJ, si j'écris une méthode qui prend un tableau en paramètre, puis quand je veux tester cette méthode avec un appel de méthode-je entrer dans les éléments avec des accolades, alors:
{1,2,3}
Comment dois-je faire un appel de méthode pour une ArrayList
?
Voici mon code:
import java.util.*;
public class Test2{
public static int[] toArray(ArrayList<Integer>a){
int len = a.size();
int []b = new int[len];
for(int i = 0; i<len; i++){
b[i] = a.get(i);
}
return b;
}
}
Maintenant, je veux le tester dans BlueJ, que dois-je taper dans la boîte de dialogue suivante?
Avez-vous essayé: stackoverflow.com/questions/1005073/... ?
Votre question n'est pas claire.
J'ai lu que maintenant le lien, mais ce n'est pas exactement ce que je me demande, veuillez voir mon edit pour préciser.
J'ai ajouté plus de détails
Votre question n'est pas claire.
J'ai lu que maintenant le lien, mais ce n'est pas exactement ce que je me demande, veuillez voir mon edit pour préciser.
J'ai ajouté plus de détails
OriginalL'auteur user1894469 | 2013-04-15
Vous devez vous connecter pour publier un commentaire.
Vous devez créer une instance de
ArrayList
à passer à votre méthode, quand vous l'appelez. Avec votre projet ouvrir dans les principaux BlueJ fenêtre, cliquez sur le menu Outils, puis sur "Utilisation de la Bibliothèque de la Classe...", puis sélectionnezjava.util.ArrayList
de la Classe menu. Également sélectionner le constructeur sans argument de la liste qui s'affiche, puis cliquez sur Ok.BlueJ affiche alors une boîte de dialogue vous demandant de saisir un nom pour l'instance et pour un paramètre de type pour la
ArrayList
. Entrez un nom etInteger
pour le paramètre type.Après vous cliquez sur Ok, le nouveau
ArrayList
instance apparaîtra dans l'objet banc au fond de la principale BlueJ fenêtre.Lorsque vous faites un clic droit sur la nouvelle instance, BlueJ affichera un menu de méthodes qui peuvent être appelées sur elle. Sélectionnez la
boolean add(Integer)
méthode un peu de temps pour ajouter des valeurs à l'instance.Enfin, lorsque vous cliquez droit sur votre classe de test et d'appeler la
toArray
méthode, vous pouvez entrer le nom de laArrayList
exemple pour la passer en argument à votre méthode.Les résultats de l'appel de la méthode sont affichés dans une boîte de dialogue.
Cliquez sur Inspecter le bouton pour afficher le contenu de la
int
tableau retourné par votre méthode, ou cliquez sur le bouton pour l'ajouter à l'objet banc.OriginalL'auteur Bill the Lizard
Sera de retour d'une
List
et pas unArrayList
.Votre paramètre de méthodes devrait toujours être l'interface et non pas la mise en œuvre.
OriginalL'auteur Simon Arsenault