好的,这是我第一次在这里发帖,所以请多多包涵。
我有一个格式为的名称,"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]);
    }