public class StringStuff{
private String firstname;
private String lastname;
private String firstletterfn;
private String firstletterln;
/* indexOf(String s)
Returns the index within this String of the first occurrence of s.
substring(int firstIndex, int lastIndex)
Returns a new String consisting of the characters with indexes in the range [from..to) from this String object.
x = x.toUpperCase(); // convert to upper case
if ("HELLO".equals(x)) {
System.out.println("yes 2");
}
*/
public StringStuff(){
firstname = "Jason";
lastname = "Huang";
firstletterfn = "J";
firstletterln = "H";
}
public StringStuff(String name){
firstname = name.substring(0,name.indexOf(" "));
lastname = name.substring(name.indexOf(" ") + 1);
firstletterfn = firstname.substring(0,1);
firstletterln = lastname.substring(0,1);
}
public String capitalize(String name){
String capfirst, caplast;
capfirst = firstname.replaceFirst(firstletterfn,firstletterfn.toUpperCase());
caplast = lastname.replaceFirst(firstletterln,firstletterln.toUpperCase());
return capfirst + " " + caplast;
}
public String bondify(String name){
String capfirst, caplast;
capfirst = firstname.replaceFirst(firstletterfn,firstletterfn.toUpperCase());
caplast = lastname.replaceFirst(firstletterln,firstletterln.toUpperCase());
return caplast + ", " + capfirst + " " + caplast;
}
public String piglatinify (String name){
String firstletter, rest;
firstletter = name.substring(0,1);
rest = name.substring(1);
if (firstletter.equals("a") ||
firstletter.equals("e") ||
firstletter.equals("i") ||
firstletter.equals("o") ||
firstletter.equals("u") ||
firstletter.equals("y")){
return (name + "hay");
}
else{
return (rest + firstletter + "ay");
}
}
}