StringOps.java
1    
2    /* 
3    * Program to illustrate some basic character string processing functionality 
4     */
5    
6    
7    package stringthing;
8    
9    public class StringOps {
10   
11   
12   public static void main(String[] args) {
13   // ESTABLISH SOME STRINGS
14       String date = "Thursday, October 10, 2019";
15       String time = "4:46 PM";
16       String lab = "String Thing";
17   
18       // COMPUTE THE LENGTHS OF THE STRINGS
19       int dateLength = date.length();
20       int timeLength = time.length();
21       int labLength = lab.length();
22       System.out.println("\ndateLength ="+ dateLength);
23       System.out.println("timeLength = "+ timeLength);
24       System.out.println("LabLength="+ labLength);
25   
26       //COMPUTE SOME POSITIONS
27       int p1 = date.indexOf(",");
28       int p2 = date.indexOf(" ");
29       int p3 = lab.indexOf("ing");
30       System.out.println("\np1 =" + p1);
31       System.out.println("p2 = " + p2);
32       System.out.println("p3 = " + p3);
33   
34       //COMPUTE SOME 2 ARGUMENT SUBSTRING VALUES
35       System.out.println("\ndate.substring(0,9) + "+ date.substring(0,9));
36       System.out.println("time.substring(2,4) = "+ time.substring(2,4));
37       System.out.println(" lab.substring(7,8) =" + lab.substring (7,8));
38   
39       //COMPUTE SOME 1 ARGUMENT SUBSTRING VALUES
40       System.out.println("\ndate.substring(11) + "+ date.substring(11));
41       System.out.println("time.substring(2) = "+ time.substring(2));
42       System.out.println(" lab.substring(7) =" + lab.substring (7));
43   
44       //CREATE A STRING
45   
46       String line = date + "| " + time + " | " + lab;
47       System.out.println("\nline = "+ line);
48   
49   
50   
51   
52   
53   
54   
55   
56   
57   
58   
59   
60   
61   
62   
63   
64   
65   
66   }
67   
68   
69   
70   
71   }