I want to take a String input form a user, and format it so that the first letter is capitalized and the rest is not. I would like to do this by splitting the first letter from the string and use .toUpperCase() on it and use .toLowerCase() on the rest, and then merge them back together.
I have an idea, but can't solve everything:
userInput = input.nextLine();
String firstLetter = ???
String merged = firstLetter + restOfString;
This does NOT seem to work:
name = input.nextLine();
firstLetter = name.substring(0,1);
remainingString = name.substring(1);
name = firstLetter + remainingString;