public class StringStuff { public String capFirst(String s) { //capitalize first letter of string return s.substring(0,1).toUpperCase() + s.substring(1); } public String capitalize(String name) { //capitalize a lowercase two word string String f=name.substring(0,name.indexOf(" ")); String l=name.substring(name.indexOf(" ")+1); return capFirst(f)+" "+capFirst(l); } public String bondify(String name) { //bondifies a lowercase two word string String f=name.substring(0,name.indexOf(" ")); String l=name.substring(name.indexOf(" ")+1); return capFirst(l)+", "+capFirst(f)+" "+capFirst(l); } public boolean isVowel(String l){ return (l.equals("A")||l.equals("a")|| l.equals("E")||l.equals("e")|| l.equals("I")||l.equals("i")|| l.equals("O")||l.equals("o")|| l.equals("U")||l.equals("u")|| l.equals("Y")||l.equals("y")); } public String piglatinify(String word) { //piglatinifies a single word if (word.indexOf(" ")==-1) { if (isVowel(word.substring(0,1))) { return word+"ay"; } else { return piglatinify(word.substring(1)+word.substring(0,1)); } } else { return (piglatinify(word.substring(0,word.indexOf(" ")))+" "+ piglatinify(word.substring(word.indexOf(" ")+1))); } } }