クラス AddressBook

java.lang.Object
  |
  +--AddressBook

public class AddressBook
extends Object

アドレス情報を扱うアドレス帖クラスです。

作成者:
Fumitaka Makino

コンストラクタの概要
AddressBook()
          アドレス情報を1件も持たないアドレス帖を構築
AddressBook(AddressData[] addrs)
          初期データを指定してアドレス帖を構築
 
メソッドの概要
 void add(AddressData addr)
          アドレスを追加
 AddressData get(int index)
          インデックスでアドレスを取得
 AddressData[] getArray()
          アドレス一覧を配列で取得
static void main(String[] args)
          動作確認用のmainメソッド
 void remove(int index)
          インデックスでアドレスを削除
 int[] search(String key)
          指定された文字列がアドレス情報のいずれかに含まれているかどうかをindexOfによって探索
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AddressBook

public AddressBook(AddressData[] addrs)
初期データを指定してアドレス帖を構築


AddressBook

public AddressBook()
アドレス情報を1件も持たないアドレス帖を構築

メソッドの詳細

add

public void add(AddressData addr)
アドレスを追加


remove

public void remove(int index)
インデックスでアドレスを削除


get

public AddressData get(int index)
インデックスでアドレスを取得

戻り値:
AddressData アドレス

getArray

public AddressData[] getArray()
アドレス一覧を配列で取得

戻り値:
AddressData[] アドレス一覧

search

public int[] search(String key)
指定された文字列がアドレス情報のいずれかに含まれているかどうかをindexOfによって探索


main

public static void main(String[] args)
動作確認用のmainメソッド