-
/**Je ne parle que de ListArray, ListedList, HashMap
//ListArray C'est une classe qui implémente l'interface List List hérite de l'interface de collection.
//Appelez le package import java.util.ArrayList, (choisissez l'un des deux ici) La collection Java complète est stockée dans le package java.util
//Caractéristiques:
1>.List est une collection ordonnée
2>.List peut avoir des valeurs d'éléments en double
3>. Utilisez des index pour accéder avec précision aux valeurs des éléments,
4>.List peut contrôler avec précision la position d'insertion de chaque élément
//avantage
1>. Il implémente des tableaux dynamiques et a une grande efficacité dans la traversée des éléments et l'accès aléatoire aux éléments (ce qui suit est un exemple de traversée d'éléments).
1. Syntaxe List et ListArray. Notez que j'utilise des données de type String. Vous pouvez personnaliser l'objet.
Liste list= new ListArray();
//Ajouter un élément
Chaîne str="123";
list.add(str); //La position de départ commence à 0 et renvoie une valeur booléenne
//Renvoie le nombre d'éléments dans la collection
list.size(); //Retourne le type entier
// Récupère la valeur basée sur l'index et renvoie le type ObjecL
String s=(String)list.get(0);//L'index de type int est transmis. Ici, j'utilise le type String, qui doit être converti.
//Ajoute l'élément spécifié à l'index spécifié
list.add(1,"123456"); //Notez que vous ne pouvez pas ajouter 2 éléments avant d'ajouter 1 élément, ce qui provoquera une exception au moment de l'exécution.
// Vérifiez si l'élément existe
list.contains(str); //Retourne les données de type booléen
//Supprimer l'élément
list.remove(str); //Retourne les données de type booléen
/****Liste de parcoursTableau******/
pour(int i=0; i<list.size();i++){
System.out.println(list.get(i));
}
2. Classes List et LinkedList
// grammaire :
LinkedList listing=ne LinkedList();
Chaîne c="123";
Chaîne b="123";
Chaîne e="123" ;
//Ajouter des éléments
1>Ajouter un élément de tête
listé.addFirst(c);
2>Ajouter des éléments de queue
listé.addLast(b);
//Obtenir des éléments
1>Obtenir le premier élément
String st=(String) listing.getFist();
2>Obtenir l'élément de queue
String st1 =(String) listing.getLast();
//Supprimer l'élément
1>Supprimer le premier élément
listé.removeFisrst();
2> Supprimer l'élément de queue
listé.removeLast();
*******ListedList a également la méthode ListArray******
devrait être créé comme ça
List list= new ListedList(); //Ceci utilise uniquement les méthodes de ListArray
ListedList liste= (ListedList)list; //De cette façon, vous avez les méthodes dans ListArray et ListedList
répertorié
3. L'interface Map et la classe HashMap n'ont rien à voir avec ce qui précède.
//Caractéristiques:
1>Avoir des clés et des valeurs
2>Facile à trouver
3>La valeur peut être trouvée par clé
4>N'ajoutez pas la même valeur de clé, sinon elle sera écrasée
grammaire
Carte map = new HashMap();
clé int statique publique ; //définissez le type souhaité
valeur de chaîne statique publique ;
//Ajouter des éléments
map.put("clé","valeur");
map.put("clé 1", "valeur 1");
//collection de clés
System.out.println(map.keySet());//Ensemble de retour
//Collection de valeurs
System.out.println(map.values()); //Retour de la connexion
//Requête si la clé existe
System.out.println(map.containsKey("Key 1"));//Retour du type booléen
//Supprime la clé et la valeur spécifiées par clé
System.out.println(map.remove("Key 1"));//type d'objet de retour
//Renvoie la valeur associée selon la clé, si elle n'existe pas, renvoie null
System.out.println(map.get("Clé 1"));
//Correspondance biunivoque entre les valeurs clés
System.out.println(map); //La conversion est requise ici
/****Traverse HashMap*****/
//J'ai recherché quelques méthodes sur Internet mais elles n'ont pas fonctionné, alors j'en ai créé une moi-même.
chaîne publique versString()
{
retourner "clé"+clé+"valeur"+valeur ;
}
pour (objet s : map.values())
{
System.out.println(s);
}
//La méthode 2 obtient la valeur
Définir s = map.entrySet();
Itérateur c =s.iterator();
HashMap a = new HashMap();
ArrayList al = new ArrayList();
a.put("name1", "abcdef"); // la clé est le nom, la valeur est la chaîne abcdef
al.add("nom1");
a.put("nom2", "moi");
al.add("nom2");
a.put("nom3", "vous");
al.add("nom3");
a.put("nom4", "il");
al.add("nom4");
pour(int i=0;i<al.size();i++){
System.out.println(a.get(al.get(i)));
}
Si vous avez des questions sur Java, C#, JSP, JS, DW, SQL et ASP, je les expliquerai en détail, mais vous devez avoir un clavier. J'ai cassé le clavier en tapant ceci. Si vous avez des projets, veuillez contacter QQ289172257 pour la négociation des prix.