import java.io.*; import java.util.*; public class StringStuff { private String firstname; private String lastname; private String n1; private String n2; private String s; public StringStuff(String name) { if (name.indexOf(" ") == -1) { s = name; } else { firstname = name.substring(0,name.indexOf(" ")); lastname = name.substring(name.indexOf(" ") + 1); n1 = firstname.substring(0,1); n2 = lastname.substring(0,1); } } public String capitalize() { String first = firstname.replaceFirst(n1, n1.toUpperCase()); String last = lastname.replaceFirst(n2, n2.toUpperCase()); return first + " " + last; } public String bondify() { String first = firstname.replaceFirst(n1, n1.toUpperCase()); String last = lastname.replaceFirst(n2, n2.toUpperCase()); return last + ", " + first + " " + last; } public boolean isVowel(int n) { if (n == 0) { if (s.substring(0,1).equals("a")) { return true; } else if (s.substring(0,1).equals("e")) { return true; } else if (s.substring(0,1).equals("i")) { return true; } else if (s.substring(0,1).equals("o")) { return true; } else if (s.substring(0,1).equals("u")) { return true; } else { return false; } } else { if (s.substring(n,n+1).equals("a")) { return true; } else if (s.substring(n,n+1).equals("e")) { return true; } else if (s.substring(n,n+1).equals("i")) { return true; } else if (s.substring(n,n+1).equals("o")) { return true; } else if (s.substring(n,n+1).equals("u")) { return true; } else if (s.substring(n,n+1).equals("y")) { return true; } else { return false; } } } public String PigLatinify() { String front; if (isVowel(0) == true) { s = s + "yay"; return s; } else if (isVowel(1) == true) { front = s.substring(0,1); return s.substring(1) + front + "ay"; } else if (isVowel(2) == true) { front = s.substring(0,2); return s.substring(2) + front + "ay"; } else if (isVowel(3) == true) { front = s.substring(0,3); return s.substring(3) + front + "ay"; } else { front = s.substring(0,4); return s.substring(4) + front + "ay"; } } }