* java/util/Properties.java: Re-merged from Classpath.

From-SVN: r45442
This commit is contained in:
Tom Tromey 2001-09-06 17:16:09 +00:00 committed by Tom Tromey
parent 1aae372ea5
commit d70dd6c835
2 changed files with 10 additions and 4 deletions

View file

@ -1,5 +1,5 @@
/* java.util.Properties
Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@ -61,7 +61,8 @@ import java.io.*;
* of <code>get/put</code>.
*
* @see PropertyResourceBundle
* @author Jochen Hoenicke */
* @author Jochen Hoenicke
*/
public class Properties extends Hashtable
{
/**
@ -128,8 +129,9 @@ public class Properties extends Hashtable
* from the input. */
public void load(InputStream inStream) throws IOException
{
// The spec says that the file must be encoded using ISO-8859-1.
BufferedReader reader =
new BufferedReader(new InputStreamReader(inStream));
new BufferedReader(new InputStreamReader(inStream, "ISO-8859-1"));
String line;
while ((line = reader.readLine()) != null)
@ -302,7 +304,9 @@ public class Properties extends Hashtable
*/
public void store(OutputStream out, String header) throws IOException
{
PrintWriter writer = new PrintWriter(out);
// The spec says that the file must be encoded using ISO-8859-1.
PrintWriter writer
= new PrintWriter(new OutputStreamWriter (out, "ISO-8859-1"));
if (header != null)
writer.println("#" + header);
writer.println("#" + new Date().toString());