StringOps.java
1    /* 
2     * program to illustrate some basic character string processing functionality. 
3     */
4    
5    package stringthing;
6    
7    public class StringOps {
8        public static void main(String[] args){
9    
10           //Establish some strings
11           String date = "Thursday, October 8,2020";
12           String time = "11:20 AM";
13           String lab = "String Thing";
14   
15           //Compute the length of the strings]
16           int dateLength = date.length();
17           int timeLength = time.length();
18           int labLength = lab.length();
19           System.out.println("\ndateLength = "+ dateLength);
20           System.out.println("timeLength = "+ timeLength);
21           System.out.println("labLength =" + labLength);
22   
23           //compute some positions
24           int p1 = date.indexOf(",");
25           int p2 = time.indexOf(" ");
26           int p3 = lab.indexOf("ing");
27           System.out.println("\np1 = "+ p1);
28           System.out.println("p2 = " + p2);
29           System.out.println("p3 = "+p3);
30   
31           //compute some 2 argument substring values
32           System.out.println("\ndate.substring(0,9) = "+ date.substring(0,9));
33           System.out.println("time.substring(2,4) = "+ time.substring(2,4));
34           System.out.println("lab.substring(7,8) = "+ lab.substring(7,8));
35   
36   
37           //compute some 1 argument substring values
38           System.out.println("\ndate.substring(11) = " +date.substring(11));
39           System.out.println("time.substring(2) = " +time.substring(2));
40           System.out.println("lab.substring(7) = "+lab.substring(7));
41   
42           //create a string
43           String line = date + "|" + time + "|" + lab;
44           System.out.println("\nline = " + line);
45   
46       }
47   }
48