String lower = Name.toLowerCase();
int a = Name.indexOf(" ",0);
String first = lower.substring(0, a);
String last = lower.substring(a+1);
char f = first.charAt(0);
char l = last.charAt(0);
f = Character.toUpperCase(f);
l = Character.toUpperCase(l);
String newname = last +" "+ first;
System.out.println(newname);
我想将变量F和L替换为last和first中的小写第一个字母,因此它们将是大写。我怎样才能做到这一点?我只想用炭第一个和最后用字符替换字符串中的字母
它将由newChar – 2010-09-12 21:15:43
@Colin替换每oldChar:我想的replaceAll是更换所有的人,但检查API后,我看你是对的。无论哪种方式,更换不是最好的选择。答案已调整。 – gMale 2010-09-12 21:26:21