我有一个形式为“Firstname MiddleInitial Lastname”的字符串。重新排列Java中的字符串
我想将其转换为“姓氏,名字MiddleIntial”
有些名字可能有中间字母,但有些人可能不:
String Name1 = "John Papa P";
String name2 = "Michael Jackson";
// Desired Output
result1 = "Papa, John P";
result2 = "Jackson, Michael";
我怎样才能做到这一点?
有什么问题吗? – fvu 2014-10-18 23:35:39
也许'split()'字符串,然后访问单个单词并以您喜欢的形式重新组合它们。 – 5gon12eder 2014-10-18 23:37:43
甚至lastIndexOf()http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#lastIndexOf(int) – keuleJ 2014-10-18 23:43:15