Java可以使用java.util.Properties
類來獲取properties文件的內容。
以下是獲取properties文件內容的示例代碼:
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class ReadPropertiesFile {
public static void main(String[] args) {
Properties properties = new Properties();
FileInputStream fileInputStream = null;
try {
// 加載properties文件
fileInputStream = new FileInputStream("path/to/file.properties");
properties.load(fileInputStream);
// 獲取properties文件中的值
String value1 = properties.getProperty("key1");
String value2 = properties.getProperty("key2");
System.out.println("Value 1: " + value1);
System.out.println("Value 2: " + value2);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fileInputStream != null) {
try {
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
在上述代碼中,首先創建一個Properties
對象,然后使用FileInputStream
加載properties文件。接下來,可以使用getProperty()
方法根據鍵獲取值。
記得替換代碼中的path/to/file.properties
為實際的properties文件路徑。
請注意,需要處理IOException
異常并在最后關閉FileInputStream
,以確保資源被正確釋放。