私は大学初心者のJavaで、私は以下のエクササイズについて少し質問があります。シングルトンw/HashMap
私はシングルトンを使用してアプリケーションを作成し、このように、file.xmlで情報を持っているメモリに1つのHashMapをインスタンス化する必要があります。
<propriedades>
<configuracao>
<chave>timeoutApplication</chave>
<valor>10</valor>
</configuracao>
</propriedade>
これは、今では私のコードです:
public class ArquivoLog {
private FileWriter arquivo;
private static ArquivoLog log;
private ArquivoLog(){
try {
this.arquivo = new FileWriter("C:\\arquivo.xml");
}catch (IOException ex) {
Logger.getLogger(ArquivoLog.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static ArquivoLog getInstance(){
if(log==null){
log = new ArquivoLog();
}
return log;
}
}
この場合、HashMapの実装方法はわかりません。
'private map memory = new HashMap();のような新しいプライベートフィールドを'arquivo'と' log'フィールドです。 –
@TobiasOtto生のコレクションの使用はお勧めしません。この目的のために、 'Map'が良い選択である可能性が高いです。 –
Moira
シェア・ガイズありがとう。私は 'HashMap'を使用しようとしていましたが、まだ成功していませんでした。このHashMapをFileWriterで使用してxmlファイルを作成できますか? –
Cavaleiro