わかりました、ここに投稿するのは初めてですので、ご容赦ください。
の形式の名前があり、"Smith, Bob I"
この文字列を read に切り替える必要があります"Bob I. Smith"
。これを行う方法についてのアイデアはありますか?
これは私が試した 1 つの方法であり、仕事は完了しますが、かなりずさんに見えます。
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]);
}