1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| private static ArrayList<String> liste1 = new ArrayList<String>(Arrays.asList("a","b"));
private static ArrayList<String> liste2 = new ArrayList<String>(Arrays.asList("c","d"));
private static ArrayList<String> liste3 = new ArrayList<String>(Arrays.asList("e","f","g"));
private static Map<String, ArrayList<String>> mapExtract = new HashMap<String, ArrayList<String> >();
public static void remplir() {
mapExtract.put("KEY1", liste1);
mapExtract.put("KEY2", liste2);
mapExtract.put("KEY3", liste3);
}
public static void main(String[] args) {
remplir();
Scanner clavier = new Scanner(System.in);
System.out.println("Entrez une chaine");
String key = clavier.nextLine();
for(int i=0; i<mapExtract.size(); i++) {
ArrayList<String> temp = mapExtract.get(i);
for(int j=0; j<temp.size();j++) {
if(key.equals(temp.get(j))) {
System.out.println(mapExtract.get(i));
}
}
} |
Partager