スキャンした情報を Java の配列に入れるのに問題があります。
private void initializeFriends()
{
//initialize the size of array:
friends = new Friend[200];
//initialize the first 5 objects(Friends):
friends[0] = new Friend("Rodney Jessep", "rj2013", "Brisbane", "hi!");
friends[1] = new Friend("Jaime Smiths", "abcd5432", "Sydney", "how's going");
friends[2] = new Friend("William Arnold", "william1994", "Brisbane", "boom");
friends[3] = new Friend("James Keating", "qwerty52", "Newcastle", "Hey");
friends[4] = new Friend("Amy Richington", "IAmRichAmy", "Perth", "Yo");
}
上記の手順が実行された後、呼び出されたメソッドaddFriends()
が実行され、スキャナがデータをfriend
構造に配置します。
配列に情報をスキャンする最良の方法は何ですか? Scanner in = new Scanner(System.in);
「フレンド」にはさまざまな要素 (文字列名、文字列ユーザー名、文字列都市、文字列メッセージ) があるため、この機能を使用するのは賢明でしょうか?