私はいつもHashMapを作成し、そこにキーと値のペアを維持できるので、なぜPropertiesクラスが必要なのか疑問に思っています。プロパティファイルをロード/ストアするためのコード量を減らすことができます。それ以外の場合は、BufferedReaderを作成してファイルを読み込んで、Stringとそのすべてを分割する必要があるためです。しかし、ファイル以外のソースからキー/値のペアを取得しようとすると、おそらくプロパティクラスかHashMapクラスのどちらを使用しても差はありません。私の思考プロセスが正しいかどうかの確認が必要です。あなたが述べてきたようにJavaでPropertiesクラスが必要なのはなぜですか?
おかげで
プロパティは、アプリケーションの実行に影響を与え、javaがアプリケーションの環境を設定するためのデフォルトの方法です。 – t0mm13b
プロパティクラスは、特定のタイプのマップを表します。クラスを持つことで、プロパティを持つすべてのものにわたって実装を再利用することができます。それ以外の場合は、毎回書き換える必要があります。 – ChiefTwoPencils
あなたはすでにあなた自身の質問に答えました。これにはI/Oコードが含まれています。あなたの本当に求めるものが不明です。 – EJP