私はちょっとした問題を抱えていて、今は神経をすり減らしています!質問は:
「ジェレミー・クラークソン」という名前があるとしましょう。そこから「ジェレミー」を抽出して変数に保存するにはどうすればよいでしょうか。
これは私がやったことです:
String[]FirstName = Name.split(" ");
分割しましたが、これらの2つの単語を2つの異なる変数に保存するにはどうすればよいですか
String[] result = Name.split(" ");
String firstName = result[0];
Java の命名規則に従い、変数名を小文字で始めるように変更してください。
これを調べるには本当に 20 秒かかります...
String[] nameParts = Name.split(" ");
String firstName = nameParts[0];
String surname = nameParts[1];
最初に自分の宿題を試してみずに SO に投稿しないでください。そうしないと、改善されません。たとえば、名前が 1 つしかない場合、これは失敗することに注意してください。
の結果はsplit
、最初の名前だけでなく両方の名前を含むリストになるFirstName
ため、変数の名前としてはおそらく最適ではありません。:) また、通常の変数は大文字にしないでください。それは定数とクラス名です。1 つの方法を次に示します。
String[] names = fullName.split(" ");
String firstName = names[0];
String lastName = names[1];
String[] nameStrings = "Jeremy Clarkson".split(" ");
String firstName = nameStrings[0];
String surName = nameStrings[1];
String[] names = Name.split(" ");
String firstName = names[0];
String lastName = names[1];
どのように機能するかについては、 Javadocを確認してくださいsplit()
。
String name = "Jeremy Clarkson";
String[] names = name.split(" ");
String firstName = names[0];
String lastName = names[1];