Bonjour,
Je voudrais savoir si c'est possible de connaitre la taille d'une arraylist?
Merci d'avance
Titfofol
for (i=0; i < TouteLigne.size();i++){...}
for (i=1;TouteLigne.size();i++){...}
ArrayList<Integer> ar = new ArrayList<Integer>();
ar.add(1);
ar.add(2);
System.out.println(ar.size()); // affiche 2
for (int i = 0; i < ar.size(); i++) {
System.out.println(ar.get(i));
} // Affichera 1 puis 2
String Ligne = TouteLigne[i];
ArrayList ar = new ArrayList()
ArrayList<String> ar = new ArrayList<String>();
ArrayList ar = new ArrayList()
ar.add("prout");
if (ar.get(0) instanceof String)
String pe = (String)ar.get(0); // <-- Il faut le caster de Object vers String
ArrayList<String> ar = new ArrayList<String>();
ar.add("prout");
String pe = ar.get(0);
class Medecin {
//Gnagnagna, bon on va pas se taper l'implémentation de 8 ans de médecine
}
class Pediatre extends Medecin { //Pediatre hérite de médecin, eh oui un pediatre est un medecin specialisé
//Bidibadabloupbloup, encore moins pour les 12 ans de pédiatrie
}
//....plus tard dans le code
Medecin m = new Pediatre(); //Un pédiatre est un médecin, rappelle toi
Pediatre p = (Pediatre) m; //Tu as le droit ce médecin en question en question est bien un pédiatre
Pediatre p2 = new Medecin(); //Houlaaa, interdit!! N'importe quel médecin ne peut pas se considérer comme pédiatre
Medecin m = new Psychiatre(); //Un psychiatre est un médecin, ça marche
Pediatre p3 = (Pediatre)m; //Pas bieeeen, un psychiatre n'est pas pédiatre, à moins qu'il soit pédospychiatre mais bon, ne compliquons pas les choses....
package pf.cps.datasemp;
import java.io.*;
import java.util.ArrayList;
import pf.cps.datasemp.TraitementFichier;
public class LectureFichier {
public static void main(String[] args) {
//Initialise les variables Chaine et Fichier
ArrayList Chaine = new ArrayList();
String Fichier = "T00.ISO";
//lecture du fichier texte
try{
//Ouvre le fichier T00.ISO
InputStream Ips = new FileInputStream(Fichier);
//Lit le fichier en séquence
InputStreamReader Ipsr = new InputStreamReader(Ips);
BufferedReader Br = new BufferedReader(Ipsr);
String Ligne;
while ((Ligne = Br.readLine()) != null){
System.out.println(Ligne);
//Chaine += Ligne + "\n";
Chaine.add(Ligne);
}
Traitement(Chaine);
Br.close();
}
catch (Exception e){
System.out.println(e.toString());
}
}
}
package pf.cps.datasemp;
import java.util.*;
public class TraitementFichier {
public static void main(String[] args) {
}
public static void Traitement(ArrayList TouteLigne){
for (int i = 1; i < TouteLigne.size(); i ++){
String Ligne = TouteLigne[i];
StringTokenizer Mot = new StringTokenizer(Ligne,"|");
ArrayList Liste = new ArrayList();
while(Mot.hasMoreTokens()){
Liste.add(Mot.nextToken());
//System.out.println(Mot.nextToken());
}
}
}
}
public static void Traitement(ArrayList TouteLigne){
for (int i = 0; i < TouteLigne.size(); i ++){
String Ligne = (String)TouteLigne.get(i);
StringTokenizer Mot = new StringTokenizer(Ligne,"|");
ArrayList Liste = new ArrayList();
while(Mot.hasMoreTokens()){
Liste.add(Mot.nextToken());
//System.out.println(Mot.nextToken());
}
}
}
import pf.cps.datasemp.TraitementFichier;
package pf.cps.datasemp;
import java.io.*;
import java.util.ArrayList;
import pf.cps.datasemp.TraitementFichier;
public class LectureFichier {
public static void main(String[] args) {
//Initialise les variables Chaine et Fichier
ArrayList Chaine = new ArrayList();
String Fichier = "T00.ISO";
//lecture du fichier texte
try{
//Ouvre le fichier T00.ISO
InputStream Ips = new FileInputStream(Fichier);
//Lit le fichier en séquence
InputStreamReader Ipsr = new InputStreamReader(Ips);
BufferedReader Br = new BufferedReader(Ipsr);
String Ligne;
while ((Ligne = Br.readLine()) != null){
System.out.println(Ligne);
//Chaine += Ligne + "\n";
Chaine.add(Ligne);
}
TraitementFichier.Traitement(Chaine);
Br.close();
}
catch (Exception e){
System.out.println(e.toString());
}
}
}
Vous n'aimez pas le lifting de Facebook ? Le site Mashable propose cinq étapes pour revenir à l'ancienne présentation du réseau social.