Java: Change first character in word to upper
Hey all :)
I'm kinda new to Java programming, used to working in C lol...What I want to do is convert a users input to LowerCase and then change the first character of the string to upper... i.e. Code:
public class MakeLower { Can anyone help? :) |
as a rough guess how about
Code:
s.substring(0,1).toUpperCase() + s.substring(1).toLowerCase() |
Works perfectly :)
Thanks heaps Kev |
Hmmm k just thinking about that one, it's only going to change the first character in the string... What about if someone used "BOB FOO" - i'tll only change it to "Bob foo"...
What would be the best way to get both names to be capital? Spose i'd need to separate the string into sepearte strings, change it then concatenate the string again? |
sorry, from your first post i thought you only wanted the first character of the string to be capital not the first character of every word in the string.
im not so sure about this as my java knowledge is more improvisational than anything else but i think youve got the general idea, it should look something like Code:
String out=""; |
All times are GMT -5. The time now is 09:55 PM. |