import java.io.*;
import java.util.*;
public class StringStuff {
// default constructor
public String capitalize(String name) {
String firstLetter = name.substring(0,1);
String capFirstLetter = firstLetter.toUpperCase();
int space = name.indexOf(" ");
String firstLetterLastName = name.substring(space + 1, space + 2);
String capFirstLetterLastName = firstLetterLastName.toUpperCase();
String finalString = capFirstLetter + name.substring(1, space) + " " + capFirstLetterLastName + name.substring(space + 2);
return finalString;
}
public String bondify(String name) {
name = capitalize(name);
int space = name.indexOf(" ");
String firstName = name.substring(0, space);
String lastName = name.substring(space + 1);
return lastName + ", " + firstName + " " + lastName;
}
private boolean isVowel(String l) {
l = l.toUpperCase(); // Vowel will always be checked as an uppercase
return (l.equals("A") || l.equals("E") || l.equals("I") || l.equals("O") || l.equals("U"));
}
public String pigLatinify(String word) {
// if first letter is vowel, add "yay" to the end
// if first letter is consonant, add (first letter + "ay") to the end
String firstLetter = word.substring(0,1);
String restOfWord = word.substring(1);
if (isVowel(firstLetter)) {
return word + "yay";
} else {
String addition = firstLetter + "ay";
return restOfWord + addition;
}
}
}