Jsonで試してみてください。
このリンクを確認すると、json ファイルからの読み取りがいかに簡単であるかがわかります。
http://answers.oreilly.com/topic/257-how-to-parse-json-in-Java/
これをチェックした場合、フレンド用のクラスを作成する必要があります。
public class Friend {
String name;
String surname;
String phone;
public Friend(String name, String surname, String phone){
this.name = name;
this.surname = surname;
this.phone = phone;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSurname() {
return surname;
}
public void setSurname(String surname) {
this.surname = surname;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
}
In the class where you parsing the file you can do it like this:
ArrayList<Fried> friends = new ArrayList<Friends>();
// her json parsing
Friend fr = new Friend("Name you parst from Json", .... , ....);
friends.add(fr);
ループでそれを行うと、json-file のコンテンツを含む ArrayList が取得されます