Skip to content

Commit 5cd9640

Browse files
Naveen KhuntetaNaveen Khunteta
authored andcommitted
added code for dynamic array and string manipoulation
1 parent cd239a3 commit 5cd9640

4 files changed

Lines changed: 114 additions & 0 deletions

File tree

1.8 KB
Binary file not shown.
2.37 KB
Binary file not shown.

src/JavaSessions/DynamicArray.java

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
package JavaSessions;
2+
3+
import java.util.ArrayList;
4+
5+
public class DynamicArray {
6+
7+
public static void main(String[] args) {
8+
9+
//ArrayList
10+
ArrayList ar = new ArrayList();
11+
ar.add(100);//0
12+
ar.add(200);//1
13+
ar.add("Hello");//2
14+
ar.add('m');//3
15+
ar.add(12.33);//4
16+
ar.add(true);//5
17+
18+
System.out.println(ar.size());
19+
20+
ar.add(300);//6
21+
ar.add(400);//7
22+
23+
System.out.println(ar.size());
24+
ar.add(4, 22.33);
25+
System.out.println(ar.get(4));
26+
27+
System.out.println(ar.get(1));
28+
//System.out.println(ar.get(8));//IndexOutOfBoundsException
29+
30+
//to print all the values of arraylist: use for loop:
31+
for(int i=0; i<ar.size(); i++){
32+
System.out.println(ar.get(i));
33+
}
34+
35+
ar.remove(6);
36+
System.out.println("the value of 6th position:"+ ar.get(6));
37+
38+
ar.add("Naveen");//7
39+
40+
//Generics:
41+
ArrayList<Integer> ar1 = new ArrayList<Integer>();
42+
ar1.add(100);
43+
44+
ArrayList<String> ar2 = new ArrayList<String>();
45+
ar2.add("Hello");
46+
47+
}
48+
49+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
package JavaSessions;
2+
3+
public class StringManipulation {
4+
5+
public static void main(String[] args) {
6+
7+
String s = "The rains have started here";
8+
9+
System.out.println(s.length());
10+
11+
System.out.println(s.charAt(5));
12+
System.out.println(s.charAt(26));
13+
//System.out.println(s.charAt(27));//StringIndexOutOfBoundsException
14+
15+
System.out.println(s.indexOf('a'));
16+
System.out.println(s.indexOf('s'));//8 -- 1st occurrence of s
17+
System.out.println(s.indexOf('s', s.indexOf('s')+1));//15 -- 2nd occurrence of s
18+
19+
System.out.println(s.indexOf("have"));
20+
System.out.println(s.indexOf("hello")); //-1
21+
22+
String s1 = "The rains Have started here";
23+
System.out.println(s.equals(s1));
24+
System.out.println(s.equalsIgnoreCase(s1));
25+
26+
//trim:
27+
String str = " Hello World ";
28+
System.out.println(str.trim());
29+
30+
//replace:
31+
String date = "01-01-2018"; //01/01/2018
32+
System.out.println(date.replace('-', '/'));
33+
34+
String s3 = "Hello World";
35+
System.out.println(s3.replace(" ",""));
36+
37+
//sub string:
38+
String s4 = "The rains have started here";
39+
System.out.println(s4.substring(0, 9));
40+
41+
//split:
42+
String s5 = "Hello_Selenium_Testing";
43+
String arr[] = s5.split("_");
44+
System.out.println(arr[0]);
45+
System.out.println(arr[1]);
46+
System.out.println(arr[2]);
47+
48+
String h = "XxTestXxTestXxXtesting";
49+
String d[] = h.split("Xx");
50+
for(int i=0; i<d.length; i++){
51+
System.out.println(i+"-->"+d[i]);
52+
}
53+
54+
String firstName = "Tom;Naveen;Felix;Ipsi;Sharmi";
55+
String firstName1[] = firstName.split(";");
56+
for(int i=0; i<firstName1.length; i++){
57+
System.out.println(firstName1[i]);
58+
59+
}
60+
61+
62+
63+
}
64+
65+
}

0 commit comments

Comments
 (0)