diff --git a/AreaG.java b/AreaG.java new file mode 100644 index 0000000..3e34727 --- /dev/null +++ b/AreaG.java @@ -0,0 +1,24 @@ +//program 9 b +public class AreaG { + + private T t; + + public void add(T t) { + this.t = t; + } + + public T get() { + return t; + } + + public static void main(String[] args) { + AreaG rectangle = new AreaG<>(); + AreaG circle = new AreaG<>(); + + rectangle.add(10); + circle.add(2.5); + + System.out.println("Area of a rectangle is: " +rectangle.get()); + System.out.println("Area of a Circle is: " +circle.get()); + } +} \ No newline at end of file diff --git a/ArrayList11.java b/ArrayList11.java new file mode 100644 index 0000000..ea451bb --- /dev/null +++ b/ArrayList11.java @@ -0,0 +1,22 @@ +// 11. write a java program to demonstrate ArrayList +import java.util.ArrayList; +public class ArrayList11 { + public static void main(String[] args){ + ArrayList elementList = new ArrayList<>(); + elementList.add("Hydrogen"); + elementList.add("Helium"); + elementList.add("Lithium"); + + System.out.println("Element at index 0: " + elementList.get(0)); + System.out.println("Element at index 1: " + elementList.get(1)); + System.out.println("Element at index 2: " + elementList.get(2)); + + System.out.println("Periodic Table Elements: "); + for(String element: elementList) { + System.out.println(element); + } + + elementList.remove(elementList.get(2)); + System.out.println("Size of elementList after removal of Lithium is: " + elementList.size()); + } +} \ No newline at end of file diff --git a/GenericClass.java b/GenericClass.java new file mode 100644 index 0000000..0cf9e5a --- /dev/null +++ b/GenericClass.java @@ -0,0 +1,14 @@ +//write a java code for generic class +public class GenericClass { + public void display(T1 var1, T2 var2) { + System.out.println("Name: " + var1 + ", ID: " + var2); + } + + public static void main(String[] args) { + GenericClass obj1 = new GenericClass(); + GenericClass obj2 = new GenericClass(); + + obj1.display("Misa", 101); + obj2.display(201, 301); + } +} \ No newline at end of file diff --git a/JavaCollection1.java b/JavaCollection1.java new file mode 100644 index 0000000..108267e --- /dev/null +++ b/JavaCollection1.java @@ -0,0 +1,19 @@ +//write a java code to implement iterator to acess collection element +import java.util.*; + +class TestJavaCollection1 { + public static void main(String args[]) { + ArrayList list = new ArrayList(); // Creating arraylist + + list.add("Aditya"); // Adding object in arraylist + list.add("Misa"); + list.add("Vidhi"); + list.add("Suraj"); + + // Traversing list through Iterator + Iterator itr = list.iterator(); + while (itr.hasNext()) { + System.out.println(itr.next()); + } + } +} \ No newline at end of file diff --git a/SortingArray.java b/SortingArray.java new file mode 100644 index 0000000..ec5728c --- /dev/null +++ b/SortingArray.java @@ -0,0 +1,27 @@ +//write a java program for sorting arrayList +import java.util.ArrayList; +import java.util.Collections; + +public class SortingArray +{ + public static void main(String[] args) + { + ArrayList arrayList = new ArrayList<>(); + + arrayList.add("Panvel"); + arrayList.add("Khandeshwar"); + arrayList.add("Mansarover"); + arrayList.add("Kharghar"); + arrayList.add("Belapur"); + arrayList.add("Seawoods"); + arrayList.add("Nerul"); + arrayList.add("Juinagar"); + arrayList.add("Sanpada"); + arrayList.add("Vashi"); + arrayList.add("Mankhurd"); + + System.out.println("\nUnsorted List: " +arrayList); + Collections.sort(arrayList); + System.out.println("\nSorted List: " +arrayList); + } +} \ No newline at end of file