Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added JavaTestMahesh/bin/com/mahesh/Threads/ThreadB.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified JavaTestMahesh/bin/com/mahesh/abstraction/Demo2.class
Binary file not shown.
Binary file modified JavaTestMahesh/bin/com/mahesh/exceptionHandelling/Example.class
Binary file not shown.
Binary file modified JavaTestMahesh/bin/com/mahesh/interfaces/Interf.class
Binary file not shown.
Binary file modified JavaTestMahesh/bin/com/mahesh/interfaces/MyInterface1.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified JavaTestMahesh/bin/com/mahesh/overriding/AishDaughter.class
Binary file not shown.
Binary file modified JavaTestMahesh/bin/com/mahesh/stringHandelling/CharAt.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified JavaTestMahesh/bin/com/mahesh/stringHandelling/Split.class
Binary file not shown.
Binary file not shown.
39 changes: 39 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArrayListEx.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package com.mahesh.Collections;

import java.util.ArrayList;

public class ArrayListEx {
public static void main(String args[]) {
/*
* Creation of ArrayList: I'm going to add Stringelements so I made it
* of string type
*/
ArrayList<String> obj = new ArrayList<String>();

/* This is how elements should be added to the array list */
obj.add("Ajeet");
obj.add("Harry");
obj.add("Chaitanya");
obj.add("Steve");
obj.add("Anuj");

/* Displaying array list elements */
System.out.println("Currently the array list has following elements:"
+ obj);

/* Add element at the given index */
obj.add(0, "Rahul");
obj.add(1, "Justin");

/* Remove elements from array list like this */
obj.remove("Chaitanya");
obj.remove("Harry");

System.out.println("Current array list is:" + obj);

/* Remove element from the given index */
obj.remove(1);

System.out.println("Current array list is:" + obj);
}
}
28 changes: 28 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArrayListOfInteger.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.mahesh.Collections;

import java.util.ArrayList;
import java.util.Collections;

public class ArrayListOfInteger {
public static void main(String args[]) {
ArrayList<Integer> arraylist = new ArrayList<Integer>();
arraylist.add(11);
arraylist.add(2);
arraylist.add(7);
arraylist.add(3);
/* ArrayList before the sorting */
System.out.println("Before Sorting:");
for (int counter : arraylist) {
System.out.println(counter);
}

/* Sorting of arraylist using Collections.sort */
Collections.sort(arraylist);

/* ArrayList after sorting */
System.out.println("After Sorting:");
for (int counter : arraylist) {
System.out.println(counter);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package com.mahesh.Collections;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.util.ArrayList;

public class ArrayListSerialization {
public static void main(String[] args) {
ArrayList<String> al = new ArrayList<String>();
al.add("Hello");
al.add("Hi");
al.add("Howdy");

try {
FileOutputStream fos = new FileOutputStream("myfile");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(al);
oos.close();
fos.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
26 changes: 26 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArrayListTOArray.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.mahesh.Collections;

import java.util.ArrayList;

public class ArrayListTOArray {
public static void main(String[] args) {

/* ArrayList declaration and initialization */
ArrayList<String> arrlist = new ArrayList<String>();
arrlist.add("String1");
arrlist.add("String2");
arrlist.add("String3");
arrlist.add("String4");

/* ArrayList to Array Conversion */
String array[] = new String[arrlist.size()];
for (int j = 0; j < arrlist.size(); j++) {
array[j] = arrlist.get(j);
}

/* Displaying Array elements */
for (String k : array) {
System.out.println(k);
}
}
}
24 changes: 24 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArrayListTOArrayOne.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package com.mahesh.Collections;

import java.util.ArrayList;

public class ArrayListTOArrayOne {
public static void main(String[] args) {

/* ArrayList declaration and initialization */
ArrayList<String> friendsnames = new ArrayList<String>();
friendsnames.add("Ankur");
friendsnames.add("Ajeet");
friendsnames.add("Harsh");
friendsnames.add("John");

/* ArrayList to Array Conversion */
String frnames[] = friendsnames
.toArray(new String[friendsnames.size()]);

/* Displaying Array elements */
for (String k : frnames) {
System.out.println(k);
}
}
}
25 changes: 25 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArrayToArrayList.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package com.mahesh.Collections;

import java.util.ArrayList;
import java.util.Arrays;

public class ArrayToArrayList {
public static void main(String[] args) {

/* Array Declaration and initialization */
String citynames[] = { "Agra", "Mysore", "Chandigarh", "Bhopal" };

/* Array to ArrayList conversion */
ArrayList<String> citylist = new ArrayList<String>(
Arrays.asList(citynames));

/* Adding new elements to the converted List */
citylist.add("New City2");
citylist.add("New City3");

/* Final ArrayList content display using for */
for (String str : citylist) {
System.out.println(str);
}
}
}
28 changes: 28 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArrayToArrayListTwo.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.mahesh.Collections;

import java.util.ArrayList;

public class ArrayToArrayListTwo {
public static void main(String[] args) {

/* ArrayList declaration */
ArrayList<String> arraylist = new ArrayList<String>();

/* Initialized Array */
String array[] = { "Text1", "Text2", "Text3", "Text4" };

/*
* array.length returns the current number of elements present in array
*/
for (int i = 0; i < array.length; i++) {

/* We are adding each array's element to the ArrayList */
arraylist.add(array[i]);
}

/* ArrayList content */
for (String str : arraylist) {
System.out.println(str);
}
}
}
28 changes: 28 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArrayToArrayListone.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.mahesh.Collections;

import java.util.ArrayList;
import java.util.Collections;

public class ArrayToArrayListone {
public static void main(String[] args) {

/* Array Declaration and initialization */
String array[] = { "Hi", "Hello", "Howdy", "Bye" };

/* ArrayList declaration */
ArrayList<String> arraylist = new ArrayList<String>();

/* Conversion */
Collections.addAll(arraylist, array);

/* Adding new elements to the converted List */
arraylist.add("String1");
arraylist.add("String2");

/* Display array list */
for (String str : arraylist) {
System.out.println(str);
}
}

}
28 changes: 28 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/ArraysMethods.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.mahesh.Collections;

import java.util.ArrayList;

public class ArraysMethods {
public static void main(String[] args) {

// ArrayList<String> Declaration
ArrayList<String> al = new ArrayList<String>();
// add method for String ArrayList
al.add("Ram");
al.add("Shyam");
al.add("CPS");
al.add("John");
al.add("Steve");
System.out.println("Elements of ArrayList of String Type: " + al);

// ArrayList<Integer> Declaration
ArrayList<Integer> al2 = new ArrayList<Integer>();
// add method for integer ArrayList
al2.add(1);
al2.add(34);
al2.add(99);
al2.add(99);
al2.add(78);
System.out.println("Elements of ArrayList of Integer Type: " + al2);
}
}
29 changes: 29 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/CompareExample.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package com.mahesh.Collections;

import java.util.ArrayList;

public class CompareExample {
public static void main(String[] args) {
// First ArrayList
ArrayList<String> arraylist1 = new ArrayList<String>();
arraylist1.add("AL1: E1");
arraylist1.add("AL1: E2");
arraylist1.add("AL1: E3");

// Second ArrayList
ArrayList<String> arraylist2 = new ArrayList<String>();
arraylist2.add("AL2: E1");
arraylist2.add("AL2: E2");
arraylist2.add("AL2: E3");

// New ArrayList
ArrayList<String> al = new ArrayList<String>();
al.addAll(arraylist1);
al.addAll(arraylist2);

// Displaying elements of the joined ArrayList
for (String temp : al) {
System.out.println(temp);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package com.mahesh.Collections;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.util.ArrayList;

public class DeSerializationClass {
public static void main(String[] args) {
ArrayList<String> arraylist = new ArrayList<String>();
try {
FileInputStream fis = new FileInputStream("myfile");
ObjectInputStream ois = new ObjectInputStream(fis);
arraylist = (ArrayList) ois.readObject();
ois.close();
fis.close();
} catch (IOException ioe) {
ioe.printStackTrace();
return;
} catch (ClassNotFoundException c) {
System.out.println("Class not found");
c.printStackTrace();
return;
}
for (String tmp : arraylist) {
System.out.println(tmp);
}
}
}
29 changes: 29 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/Details.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package com.mahesh.Collections;

import java.util.ArrayList;

public class Details {
public static void main(String[] args) {
// First ArrayList
ArrayList<String> arraylist1 = new ArrayList<String>();
arraylist1.add("AL1: E1");
arraylist1.add("AL1: E2");
arraylist1.add("AL1: E3");

// Second ArrayList
ArrayList<String> arraylist2 = new ArrayList<String>();
arraylist2.add("AL2: E1");
arraylist2.add("AL2: E2");
arraylist2.add("AL2: E3");

// New ArrayList
ArrayList<String> al = new ArrayList<String>();
al.addAll(arraylist1);
al.addAll(arraylist2);

// Displaying elements of the joined ArrayList
for (String temp : al) {
System.out.println(temp);
}
}
}
46 changes: 46 additions & 0 deletions JavaTestMahesh/src/com/mahesh/Collections/HashMapEx.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
package com.mahesh.Collections;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class HashMapEx {
public static void main(String args[]) {

/* This is how to declare HashMap */
HashMap<Integer, String> hmap = new HashMap<Integer, String>();

/* Adding elements to HashMap */
hmap.put(12, "Chaitanya");
hmap.put(2, "Rahul");
hmap.put(7, "Singh");
hmap.put(49, "Ajeet");
hmap.put(3, "Anuj");

/* Display content using Iterator */
Set set = hmap.entrySet();
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
Map.Entry mentry = (Map.Entry) iterator.next();
System.out.print("key is: " + mentry.getKey() + " & Value is: ");
System.out.println(mentry.getValue());
}

/* Get values based on key */
String var = hmap.get(2);
System.out.println("Value at index 2 is: " + var);

/* Remove values based on key */
hmap.remove(3);
System.out.println("Map key and values after removal:");
Set set2 = hmap.entrySet();
Iterator iterator2 = set2.iterator();
while (iterator2.hasNext()) {
Map.Entry mentry2 = (Map.Entry) iterator2.next();
System.out.print("Key is: " + mentry2.getKey() + " & Value is: ");
System.out.println(mentry2.getValue());
}

}
}
Loading