/** Taken from Core Web Programming from
* Prentice Hall and Sun Microsystems Press,
* .
* © 2001 Marty Hall and Larry Brown;
* may be freely used or adapted.
*/
public class StringTest {
public static void main (String[] args) {
String str = "";
if (args.length > 0) {
str = args[0];
}
if (str.length()>8) {
System.out.println("String is \"" + str + "\"\n");
System.out.println(" charAt(3) ------------------ " +
str.charAt(3));
System.out.println(" compareTo(Moscow) ---------- " +
str.compareTo("Moscow"));
System.out.println(" concat(SuFFiX) ------------- " +
str.concat("SuFFiX"));
System.out.println(" endsWith(hic) -------------- " +
str.endsWith("hic"));
System.out.println(" == Geographic -------------- " +
(str == "Geographic"));
System.out.println(" equals(geographic) --------- " +
str.equals("geographic"));
System.out.println(" equalsIgnoreCase(geographic) " +
str.equalsIgnoreCase("geographic"));
System.out.println(" indexOf('o') --------------- " +
str.indexOf('o'));
System.out.println(" indexOf('i',5) ------------- " +
str.indexOf('i',5));
System.out.println(" indexOf('o',5) ------------- " +
str.indexOf('o',5));
System.out.println(" indexOf(rap) --------------- " +
str.indexOf("rap"));
System.out.println(" indexOf(rap, 5) ------------ " +
str.indexOf("rap", 5));
System.out.println(" lastIndexOf('o') ----------- " +
str.lastIndexOf('o'));
System.out.println(" lastIndexOf('i',5) --------- " +
str.lastIndexOf('i',5));
System.out.println(" lastIndexOf('o',5) --------- " +
str.lastIndexOf('o',5));
System.out.println(" lastIndexOf(rap) ----------- " +
str.lastIndexOf("rap"));
System.out.println(" lastIndexOf(rap, 5) -------- " +
str.lastIndexOf("rap", 5));
System.out.println(" length() ------------------- " +
str.length());
System.out.println(" replace('c','k') ----------- " +
str.replace('c','k'));
System.out.println(" startsWith(eog,1) ---------- " +
str.startsWith("eog",1));
System.out.println(" startsWith(eog) ------------ " +
str.startsWith("eog"));
System.out.println(" substring(3) --------------- " +
str.substring(3));
System.out.println(" substring(3,8) ------------- " +
str.substring(3,8));
System.out.println(" toLowerCase() -------------- " +
str.toLowerCase());
System.out.println(" toUpperCase() -------------- " +
str.toUpperCase());
System.out.println(" trim() --------------------- " +
str.trim());
System.out.println("\nString is still \"" + str + "\"\n");
}
}
}
Similar Posts
Machine Learning, Big Data, Data Science, Analytics, Cloud, Security, AI, Robotics, Database, BI, Development: Software, Web, Mobile