Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaのプロパティファイルからデータを読み取る方法は?


プロパティ はHashtableクラスのサブクラスであり、プロパティの永続的なセットを表します。 プロパティ ストリームに保存することも、ストリームからロードすることもできます。プロパティリストの各キーとそれに対応する値は文字列です。

プロパティ ファイルをJavaで使用して、構成を外部化し、キーと値のペアを保存できます。 。 Properties.load()メソッド ofPropertiesクラスはロードに便利です。プロパティ key-valueの形式のファイル ペア

構文
public class Properties extends Hashtable
credentials.propertiesファイル


Javaのプロパティファイルからデータを読み取る方法は?

import java.io.*;
import java.util.*;
public class ReadPropertiesFileTest {
   public static void main(String args[]) throws IOException {
      Properties prop = readPropertiesFile("credentials.properties");
      System.out.println("username: "+ prop.getProperty("username"));
      System.out.println("password: "+ prop.getProperty("password"));
   }
   public static Properties readPropertiesFile(String fileName) throws IOException {
      FileInputStream fis = null;
      Properties prop = null;
      try {
         fis = new FileInputStream(fileName);
         prop = new Properties();
         prop.load(fis);
      } catch(FileNotFoundException fnfe) {
         fnfe.printStackTrace();
      } catch(IOException ioe) {
         ioe.printStackTrace();
      } finally {
         fis.close();
      }
      return prop;
   }
}
出力
username: admin
password: admin@123

  1. JavaでCSVファイルからデータを読み取る方法は?

    CSV カンマ区切り値の略です 。 CSVファイルでは、各行にカンマ(、)で区切られた単語が含まれています そしてそれは 。csvとともに保存されます 拡張機能。 readLine()を使用して、CSVファイルを1行ずつ読み取ることができます BufferedReaderのメソッド クラス。各行をコンマ文字で分割して、その行の単語を配列に入れます。これで、配列を反復処理するか、適切なインデックスを使用して、配列の内容を簡単に印刷できます。 CSVファイル 例 import java.io.*; public class CSVReaderTest {    p

  2. PDFからExcelにデータをインポートする方法

    PDFは、最も用途の広いドキュメント形式の1つです。さらに、ドキュメントを共有するときに、フォーマットが変更されたり、テンプレートが誤って編集されたりする心配がありません。ほとんどすべての種類のドキュメントをPDFとして共有できます。ただし、PDFドキュメントを編集しようとすると問題が発生します。さらに、構造化ファイル形式をPDFに変換すると、オンラインコンバーターを使用して簡単に元に戻すことができます。一方、スキャンした画像で構成されるPDFは、編集が非常に困難になります。 この記事で紹介するソリューションは、他のユーザーによっても試され、検証されたユーザーによって提供されます。また、ソ