public class ConfigFile extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Properties |
properties |
| 构造器和说明 |
|---|
ConfigFile()
支持 new ConfigFile().appendIfExists(...)
|
ConfigFile(File file)
ConfigFile constructor.
|
ConfigFile(File file,
String encoding)
ConfigFile constructor
Example:
ConfigFile ConfigFile = new ConfigFile(new File("/var/config/my_config.txt"), "UTF-8"); String userName = ConfigFile.get("userName"); |
ConfigFile(String fileName)
ConfigFile constructor.
|
ConfigFile(String fileName,
String encoding)
ConfigFile constructor
Example:
ConfigFile ConfigFile = new ConfigFile("my_config.txt", "UTF-8"); String userName = ConfigFile.get("userName"); ConfigFile = new ConfigFile("file_in_sub_path_of_classpath.txt", "UTF-8"); String value = ConfigFile.get("key"); |
| 限定符和类型 | 方法和说明 |
|---|---|
ConfigFile |
append(ConfigFile configFile)
append.
|
ConfigFile |
append(File file)
append.
|
ConfigFile |
append(File file,
String encoding)
append.
|
ConfigFile |
append(String fileName)
append.
|
ConfigFile |
append(String fileName,
String encoding)
append.
|
ConfigFile |
appendIfExists(File file)
appendIfExists.
|
ConfigFile |
appendIfExists(File file,
String encoding)
appendIfExists.
|
ConfigFile |
appendIfExists(String fileName)
appendIfExists.
|
ConfigFile |
appendIfExists(String fileName,
String encoding)
appendIfExists.
|
boolean |
containsKey(String key)
containsKey.
|
String |
get(String key)
get.
|
String |
get(String key,
String defaultValue)
get.
|
Boolean |
getBoolean(String key)
getBoolean.
|
Boolean |
getBoolean(String key,
Boolean defaultValue)
getBoolean.
|
Integer |
getInt(String key)
getInt.
|
Integer |
getInt(String key,
Integer defaultValue)
getInt.
|
Long |
getLong(String key)
getLong.
|
Long |
getLong(String key,
Long defaultValue)
getLong.
|
Object |
getObj(String key)
getObj.
|
Properties |
getProperties()
Getter for the field
properties. |
boolean |
isEmpty()
isEmpty.
|
boolean |
notEmpty()
notEmpty.
|
protected Properties properties
public ConfigFile()
public ConfigFile(String fileName)
fileName - a String object.ConfigFile(String, String)public ConfigFile(String fileName, String encoding)
Example:
ConfigFile ConfigFile = new ConfigFile("my_config.txt", "UTF-8");
String userName = ConfigFile.get("userName");
ConfigFile = new ConfigFile("file_in_sub_path_of_classpath.txt", "UTF-8");
String value = ConfigFile.get("key");
fileName - the properties file's name in classpath or the sub directory of classpathencoding - the encodingpublic ConfigFile(File file)
file - a File object.ConfigFile(File, String)public ConfigFile append(ConfigFile configFile)
append.
configFile - a ConfigFile object.ConfigFile object.public ConfigFile append(String fileName, String encoding)
append.
fileName - a String object.encoding - a String object.ConfigFile object.public ConfigFile append(String fileName)
append.
fileName - a String object.ConfigFile object.public ConfigFile appendIfExists(String fileName, String encoding)
appendIfExists.
fileName - a String object.encoding - a String object.ConfigFile object.public ConfigFile appendIfExists(String fileName)
appendIfExists.
fileName - a String object.ConfigFile object.public ConfigFile append(File file, String encoding)
append.
file - a File object.encoding - a String object.ConfigFile object.public ConfigFile append(File file)
append.
file - a File object.ConfigFile object.public ConfigFile appendIfExists(File file, String encoding)
appendIfExists.
file - a File object.encoding - a String object.ConfigFile object.public ConfigFile appendIfExists(File file)
appendIfExists.
file - a File object.ConfigFile object.public boolean containsKey(String key)
containsKey.
key - a String object.public boolean isEmpty()
isEmpty.
public boolean notEmpty()
notEmpty.
public Properties getProperties()
Getter for the field properties.
Properties object.Copyright © 2023. All rights reserved.