import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;

class Person {
	private String fname;
	private String lname;
	private float weight;

	public Person() {
		super();
	}

	public Person(String fname, String lname, float weight) {
		super();
		this.fname = fname;
		this.lname = lname;
		this.weight = weight;
	}

	public String name() {
		return fname + " " + lname;
		
	}

	@Override
	public String toString() {
		return "Person [fname=" + fname + ", lname=" + lname + ", weight="
				+ weight + "]";
	}

}

public class EX04_Query {
	public static void main(String[] args) throws FileNotFoundException {
		ArrayList<Person> playerlist = new ArrayList<Person>();
		
		File file = new File("c:/ex03.txt");
		Scanner fin = new Scanner(file);
		String fname, lname;
		float weight;
		while (fin.hasNext()) {
			fname = fin.next();
			lname = fin.next();
			weight = fin.nextFloat();
			playerlist.add(new Person(fname, lname, weight));
			//System.out.printf("[%s] [%s] %.1f\n", fname, lname, weight);
		}
		Scanner in = new Scanner(System.in);
		System.out.print("Enter player: ");
		String name = in.nextLine();
		Boolean notFound = true;
		for(Person p : playerlist) {
			if (p.name().equals(name)) {
				notFound = false;
				System.out.println(p);
				break;
			}
		}
		if(notFound) {
			System.out.printf("%s weight info not found", name);
		}
	}
}
