Comment trier une liste de tableaux de Chaînes de caractères en Java?

J'ai Strings, qui se sont mis dans une ArrayList au hasard.

private ArrayList<String> teamsName = new ArrayList<String>();
String[] helper; 

Par exemple:

teamsName.add(helper[0]) where helper[0] = "dragon";   
teamsName.add(helper[1]) where helper[1] = "zebra";   
teamsName.add(helper[2]) where helper[2] = "tigers" //and so forth up to about 150 strings.

Compte tenu du fait que vous ne pouvez pas contrôler les entrées (c'est à dire de la chaîne qui est à venir dans la liste de tableaux est de l'aléatoire, zèbre ou un dragon dans n'importe quel ordre), une fois la ArrayListis rempli avec des entrées, comment puis-je trier par ordre alphabétique à l'exclusion de la première?

teamsName[0] est très bien; trier teamsName[1 to teamsName.size] par ordre alphabétique.

  • L'Utilisation Des Collections.sort() avec sous-liste()
  • et btw, pourquoi est premier élément exclu ? J'espère que ce n'est pas parce que le premier élément est l'élément d'en-tête comme "nom de l'Équipe'... qui doivent être gérés en frontend seulement, et filtré à plus tard...
  • premier élément est le nom de mon équipe, donc je voudrais l'avoir comme premier; il sera sur le menu déroulant donc, comme la façon dont nous avons États-unis comme la première et de classer par ordre alphabétique le reste du pays
InformationsquelleAutor antz | 2012-10-24