/* * Program to illustrate some basic character string processing functionality. */ package stringthing; public class StringOps { public static void main(String[] args){ // ESTABLISH SOME STRINGS String date ="Wednesday, October 18, 1995"; String time = "8 AM"; String lab = "String Thing"; //COMPUTE THE LENGTHS OF THE STRINGS int dateLength = date.length(); int timeLength = time.length(); int labLength = lab.length(); System.out.println("\ndateLength="+dateLength); System.out.println("timeLength="+timeLength); System.out.println("labLength="+labLength); //COMPUTE SOME POSITIONS int p1 =date.indexOf(","); int p2 =time.indexOf(" "); int p3 =lab.indexOf("ing"); System.out.println("\np1 ="+p1); System.out.println("p2 ="+p2); System.out.println("p3 ="+p3); // COMPUTER SOME 1 ARGUMENT SUBSTRING VALUES System.out.println("\ndate.substring(0,9)="+date.substring(0,9)); System.out.println("time.substring(2,4)="+time.substring(2,4)); System.out.println("lab.substring(7,8)="+ lab.substring(7,8)); // COMPUTE SOME 2 ARGUMENT SUBSTRING VALUES System.out.println("\ndate.substring(11)="+ date.substring(11)); System.out.println("time.substring(2)="+ time.substring(2)); System.out.println("lab.substring(7)="+ lab.substring(7)); // CREATE A STRING String line = date + "|"+ time +"|" + lab; System.out.println("\nline="+line); } }