Java trying to get values from HashMap : I want to print the object values.
I cant get access to it and dont know how to do it.

i cant acess it with value()


here is my code

     
    public class txtdatei {
	
	private String pickerName;
	private String language;
	private float volumeGain;
	private long pickerId;
	private static Map<Long,txtdatei> mapp=new HashMap<Long,txtdatei>();
	
	public txtdatei(String username, String language, float volume){
		
		this.pickerName=username;
		this.language=language;
		this.volumeGain=volume;	
	}
	public static void main(String[] args){
		
		File file=new File("test.txt");
		try{
			file.createNewFile();
			FileWriter writer =new FileWriter(file);
			writer.write("username\tbenni\tlanguage\tgerman\n");
			writer.flush();
			writer.close();
			FileReader fr =new FileReader("test.txt");
			BufferedReader reader= new BufferedReader(fr);
			String zeile=reader.readLine();
		String [] data=zeile.split("\t");
		int i=0;
		for(i=0;i<data.length;i++)
		{
			if(data[i].equals("Username"))
					{
						mapp.put((long)(1),new txtdatei(data[2],data[4],Float.parseFloat(data[6])));
					}
		}		
		System.out.println(mapp.get(1)); //dont know how to read the 	
		}catch(IOException ioe){ioe.printStackTrace();}
}

hope someone can help me thanks
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh