私はデータベースのスペースで区切られたフルネーム(例:Robert King)を持っています。フルネームをFIRSTNAMEとLASTNAMEに分割し、2つの変数に割り当てたいと思います。これをJAVAで実現するにはどうすればよいですか?単純なことは知っていますが、分割後に2つの変数に割り当てるのは難しいことがわかりました。
質問する
33632 次
3 に答える
10
Javaでは1つの変数にしか割り当てることができないため、次の2つの手順が必要になります。
String fullname = "Robert King";
String[] names = fullname.split(" ", 1); // "1" means stop splitting after one space
String firstName = names[0];
String lastName = names[1];
于 2012-09-13T07:49:06.760 に答える
9
これは教訓的な例です:
/* String to split. */
String str = "Robert King";
String delimiter = " ";
String[] temp = str.split(delimiter);
String name = temp[0];
String surname = temp[1];
于 2012-09-13T07:51:44.797 に答える
2
あなたは以下のようなことをすることができます。
String firstName = fullName.split(" ")[0];
String lastName = fullName.split(" ")[1];
これがお役に立てば幸いです。乾杯。
于 2012-09-13T07:47:30.520 に答える