好的,这是我第一次在这里发帖,所以请多多包涵。
我有一个格式为的名称,"Smith, Bob I"
我需要将此字符串切换为 read "Bob I. Smith"
。关于如何去做这件事的任何想法?
这是我尝试过的一种方法,虽然它确实完成了工作,但它看起来很草率。
public static void main(String[] args) {
String s = "Smith, Bob I.", r = "";
String[] names;
for(int i =0; i < s.length(); i++){
if(s.indexOf(',') != -1){
if(s.charAt(i) != ',')
r += s.charAt(i);
}
}
names = r.split(" ");
for(int i = 0; i < names.length; i++){
}
System.out.println(names[1] +" " + names[2] + " " + names[0]);
}