diff --git a/.idea/runConfigurations/Unnamed.xml b/.idea/runConfigurations/Unnamed.xml new file mode 100644 index 0000000..a6a87ff --- /dev/null +++ b/.idea/runConfigurations/Unnamed.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/Amazon.java b/Amazon.java new file mode 100644 index 0000000..8de98e9 --- /dev/null +++ b/Amazon.java @@ -0,0 +1,36 @@ +import java.util.ArrayList; +import java.util.Collections; + +public class Amazon { + public static void main(String[] args) { + int[] arr = { 4, 4, 4, 4, 1, 1, 1, 1, 1, 6, 6, 6, 6, 3, 3, 3, 3, 2, 2, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 }; + ArrayList al = new ArrayList<>(); + ArrayList all = new ArrayList<>(); + for (int d = 0; d < arr.length; d++) { + Collections.sort(all); + all.add(arr[d]); + } + // for (int i = 0; i < arr.length; i++) { + // System.out.print(arr[i]); + // System.out.print("\t"); + // al.add(arr[i]); + // } + // System.out.println(""); + // System.out.println(al); + for (int i = 0; i < arr.length; i++) { + int p = 0; + if (!al.contains(arr[i])) { + al.add(arr[i]); + p++; + for (int j = 1 + i; j < arr.length; j++) { + if (arr[i] == arr[j]) { + p++; + } + } + System.out.println(arr[i] + " ==>" + p); + } + } + System.out.println(all); + } + +} diff --git a/Collectionz.java b/Collectionz.java new file mode 100644 index 0000000..c0cdc1f --- /dev/null +++ b/Collectionz.java @@ -0,0 +1,64 @@ +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; + +import java.util.HashSet; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; + +public class Collectionz { + public static void main(String[] args) { + + // ArrayList + + ArrayList arr = new ArrayList<>(); + arr.add(45); + arr.add(63); + arr.add(24); + arr.add(65); + arr.add(74); + arr.add(22); + arr.add(3, 100); + + System.out.println(arr); + Collections.sort(arr); + System.out.println(arr); + System.out.println(arr.contains(43)); + + // Hashset + HashSet hs = new HashSet<>(); + hs.add("Sami"); + hs.add("Leena"); + hs.add("Zakaria"); + hs.add("Mohammed"); + hs.add("Sara"); + hs.add("Chekalil"); + hs.add("Benmoulay"); + hs.add("doctor"); + hs.add("Engineer"); + + System.out.println(hs); + Iterator it = hs.iterator(); + while (it.hasNext()) { + System.out.println(it.next()); + } + System.out.println(""); + System.out.println(""); + System.out.println(""); + + // HashMap + // + HashMap hm = new HashMap<>(); + hm.put(0, "Zakaria"); + hm.put(1, "Sara"); + hm.put(2, "Leena"); + hm.put(3, "Sami"); + System.out.println(hm); + Set sm = hm.entrySet(); + Iterator it2 = sm.iterator(); + while (it2.hasNext()) { + System.out.println(it2.next()); + } + } +} diff --git a/HashMapAmazon.java b/HashMapAmazon.java new file mode 100644 index 0000000..a155da6 --- /dev/null +++ b/HashMapAmazon.java @@ -0,0 +1,14 @@ +import java.util.HashMap; + +public class HashMapAmazon { + public static void main(String[] args) { + int[] ar = { 3, 4, 4, 4, 3, 3, 3, 3, 6, 6, 6, 6, 1, 1, 1, 1, 9 }; + HashMap elementCount = new HashMap<>(); + for (int i : ar) { + elementCount.put(i, elementCount.getOrDefault(i, 0) + 1); + } + for (Integer key : elementCount.keySet()) { + System.out.println("Element: " + key + " Count: " + elementCount.get(key)); + } + } +} diff --git a/JavaClasses.java b/JavaClasses.java new file mode 100644 index 0000000..4ba4796 --- /dev/null +++ b/JavaClasses.java @@ -0,0 +1,13 @@ +import java.text.SimpleDateFormat; +import java.util.Date; + +public class JavaClasses { + public static void main(String[] args) { + Date date = new Date(); + SimpleDateFormat s = new SimpleDateFormat("dd/M/yyyy"); + SimpleDateFormat sd = new SimpleDateFormat("dd/M/yyyy hh:mm:ss"); + System.out.println(s.format(date)); + System.out.println(sd.format(date)); + System.out.println(date.toString()); + } +} diff --git a/SortedArray.java b/SortedArray.java new file mode 100644 index 0000000..73008a1 --- /dev/null +++ b/SortedArray.java @@ -0,0 +1,12 @@ +import java.util.Arrays; + +public class SortedArray { + public static void main(String[] args) { + int[] ar = { 9, 5, 2, 4, 3, 1, 6, 8, 7 }; + Arrays.sort(ar); + for (int i = 0; i < ar.length; i++) { + + System.out.print(ar[i] + " "); + } + } +} diff --git a/src/main/java/Amazon.java b/src/main/java/Amazon.java new file mode 100644 index 0000000..3456d85 --- /dev/null +++ b/src/main/java/Amazon.java @@ -0,0 +1,25 @@ +import java.util.ArrayList; +import java.util.HashSet; +import java.util.Set; + +public class Amazon { + public static void main(String[] args) { + int x = 0; + int[] ar = { 3, 4, 4, 4, 3, 3, 3, 3, 6, 6, 6, 6, 1, 1, 1, 1, 9 }; + ArrayList al = new ArrayList<>(); + for(int i : ar){ + al.add(ar[i]); + if(!al.contains(ar[i])){ + al.add(ar[i]); + ++x; + for(int j = i + 1; j < ar.length; j++){ + if(ar[i] == ar[j]){ + x++; + } + } + System.out.println(ar[i]); + System.out.println(x); + } + } + } +} diff --git a/src/main/java/Construct.java b/src/main/java/Construct.java new file mode 100644 index 0000000..5ba87f0 --- /dev/null +++ b/src/main/java/Construct.java @@ -0,0 +1,21 @@ +public class Construct { + int year; + String model; + String make; + + public Construct() { + + } + + public void carMake(String make, String model, int year) { + this.model = model; + this.make = make; + this.year = year; + System.out.println("My car by " + year + " is " + make + " - " + model); + } + + public static void main(String[] args) { + Construct car = new Construct(); + car.carMake("Audi", "RS6", 2025); + } +} diff --git a/target/classes/Amazon.class b/target/classes/Amazon.class new file mode 100644 index 0000000..0b35d02 Binary files /dev/null and b/target/classes/Amazon.class differ diff --git a/target/classes/Construct.class b/target/classes/Construct.class new file mode 100644 index 0000000..2391f14 Binary files /dev/null and b/target/classes/Construct.class differ