I'm having trouble writing down the code for this function.
Replacing the consonants
/** Return a string that is s but with all lowercase consonants (letters of
* the English alphabet other than the vowels a, e, i, o, u) replaced with
* _, and all uppercase consonants replaced with ^.
*
* Examples: For s = "Minecraft" return "^i_e__a__".
* For s = "Alan Turing" return "A_a_ ^u_i__".
This is what I have done so far:
String consonants = "bcdfghjklmnpqrstvwxyz";
for(int j = 0; j < consonants.length(); j++ ){
int start = 0;
if s.charAt(start) == consonants( I am unsure to tell it to look through the string I made)
s.charAt(start).replace(s.substring(start,1), ("_"));
if s.charAt(start) == s.substring(start,start+1).ToUpperCase(){
s.charAt(start) = "'";
}
}
}