DEV3.2 TP'S
This commit is contained in:
33
DEV/DEV3.2/TP01/Exercise1/GenericList.java
Normal file
33
DEV/DEV3.2/TP01/Exercise1/GenericList.java
Normal file
@@ -0,0 +1,33 @@
|
||||
import java.util.ArrayList;
|
||||
|
||||
class GenericList {
|
||||
public static void main(String[] args) {
|
||||
ArrayList<Integer> integerList = new ArrayList<>(); // Peut recevoir des Integer
|
||||
integerList.add(1);
|
||||
integerList.add(2);
|
||||
integerList.add(3);
|
||||
|
||||
ArrayList<Float> floatList = new ArrayList<>(); // Peut recevoir des Float
|
||||
floatList.add(1.1f);
|
||||
floatList.add(1.2f);
|
||||
floatList.add(1.3f);
|
||||
|
||||
long longNumber = 1000000000L;
|
||||
float floatNumber = 5.3f;
|
||||
int integerNumber = 10;
|
||||
ArrayList<Number> numberList = new ArrayList<>(); // Peut recevoir des Float, Integer et Long
|
||||
numberList.add(longNumber);
|
||||
numberList.add(floatNumber);
|
||||
numberList.add(integerNumber);
|
||||
|
||||
System.out.println(integerList.toString());
|
||||
System.out.println(floatList.toString());
|
||||
System.out.println(numberList.toString());
|
||||
|
||||
// La méthode addAll() copie le contenu d'une collection dans la collection courante.
|
||||
// Le type de la collection doit être de type E ou extends E.
|
||||
// Ici, les class Float, Integer et Long extends de Number, donc on peut faire les opérations suivantes :
|
||||
// - numberList.addAll(integerList);
|
||||
// - numberList.addAll(floatList);
|
||||
}
|
||||
}
|
||||
10
DEV/DEV3.2/TP01/Exercise2/ArrayMethods.java
Normal file
10
DEV/DEV3.2/TP01/Exercise2/ArrayMethods.java
Normal file
@@ -0,0 +1,10 @@
|
||||
import java.util.Arrays;
|
||||
|
||||
public class ArrayMethods {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println(args.toString()); // a)
|
||||
System.out.println(Arrays.copyOf(args, 5)); // b)
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user