Comment puis-je imprimer un Seul élément sur une Liste de Tableau
Donc je veux imprimer du système l'un des noms sur ma liste de tableau, je pensais c'est comme Système.out.print(Noms[1]) pour le deuxième point sur ma liste de tableau?
System.out.println("How Many Employees On your Payroll");
Employees = reader.nextDouble();
ArrayList Names = new ArrayList();
for (int i=1;i<=Employees;i++)
{
System.out.println("What is the name for Employee #"+i+"");
String userName = userInputScanner.nextLine();
Names.add(userName);
}
System.out.println("Do these Names Seem Correct?: " + Names);
- Pourquoi pensez-vous qu'il serait
Names[1]
? Comment obtenez-vous un élément à partir d'unList
? - idk je veux juste l'impression d'un seul élément , et le nom de la liste de tableau est appelé "Noms"
Names.get(1);
- Ne fais pas les choses si vous ne savez pas ce que vous faites. La recherche de la bonne façon de le faire.
- J'ai essayé à la recherche du mieux que je le pouvais, mais ne pouvait pas trouver quoi que ce soit.
- Vous êtes à l'aide de liste de tableaux, de sorte que l'une des premières étapes de la recherche serait de lire la documentation de liste de tableaux...
- Aussi pourquoi les Employés est un double? Pouvez-vous avoir de 2,5 employés sur votre fiche de paye? Qui n'a pas de sens.
Vous devez vous connecter pour publier un commentaire.
Tout d'abord essayer d'obéir à un code Java conventions:
http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367
Et pour obtenir le deuxième élément de la liste, utilisez
Où
names
est votre liste.System.out.println(names.get(1))
. Dans votre cas particulier,System.out.println(Names.get(1))
, mais essayez de ne pas utiliser la première lettre majuscule pour les variables dénominations. Comme ce genre de dénominations est utilisé pour des cours en commun.La JavaDoc est votre ami. Utilisation
ArrayList#get(int index)
.D'abord, ArrayList est un type générique, il est donc préférable d'utiliser ArrayList , par exemple:
Seconde,Vous pouvez accéder à la i-ième nombre d'une liste de tableaux (Dire les Noms) par "get(int index)" méthode: