java hashmap query -


I am reading values ​​from a file and store these values ​​in a hampp, using bufferreader, following By way -

  while ((strings str = buffread.readLine ()) Length ()> 1) {hashMap.put (str.substring (0,5), str) ; }  

I can also verify that Hashp has all the data that was initially present in the file.

PrintWriter Out = New PrintEvent (Outfile); Set Entries = Hashmap Antiset (); Iterator entry = entry = entries While (entryIter.hasNext ()) {map. Entry entry = (map entry) entry. Object value = entry.getValue (); // Get the value out.println (value.toString ()); }

But it starts composing less number of entries in the file compared to the number of entries in the hashMap1.size () or essentially read from the source file.

Although I am due to the printwitter and the flamer, if someone can tell me why this problem is happening, then it will be very helpful.

Regards P1 ng

Maybe you have left this code that you Posted, but you are clearly calling flush () and close on printWriter / FileWriter < / Code> objects when you are done with them?

println () is not the reason for the line that each call is originally written in the output stream / file.


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -