java中得到当前路径和Properties文件的方法
2009-06-12 15:06
567 查看
Java中得到当前路径的方法
1.System.getProperty("user.dir")当前用户目录的相对路径。
2.this.getClass().getResource("") 到的也是当前ClassPath的绝对URI路径。
3.ClassLoader.getSystemResource("")到的也是当前ClassPath的绝对URI路径。
4.Thread.currentThread().getContextClassLoader().getResource("")到的也是当前ClassPath的绝对URI路径。
Java中读取Properties文件的方法
1.使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2.使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3.使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4.使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5.使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法。
示例:
InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6.使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
7.Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
1.System.getProperty("user.dir")当前用户目录的相对路径。
2.this.getClass().getResource("") 到的也是当前ClassPath的绝对URI路径。
3.ClassLoader.getSystemResource("")到的也是当前ClassPath的绝对URI路径。
4.Thread.currentThread().getContextClassLoader().getResource("")到的也是当前ClassPath的绝对URI路径。
Java中读取Properties文件的方法
1.使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2.使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3.使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4.使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5.使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法。
示例:
InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6.使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
7.Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
相关文章推荐
- Java项目中读取properties文件,以及六种获取路径的方法
- java获取当前运行路径并读取properties文件
- java获取当前文件路径的方法
- java读取jar包中的资源文件或properties配置文件路径的方法
- java读取jar包中的资源文件或properties配置文件路径的方法
- java中得到classpath和当前类的绝对路径的一些方法(路径中的%20"进行替换空格)
- AllenZhao Java项目中读取properties文件,以及六种获取路径的方法
- java读取properties文件,获取路径的方法
- java获得当前路径下的绝对路径的方法,或者某一文件的绝对路径
- Java项目中读取properties文件,以及六种获取路径的方法
- java中获得当前文件路径多种方法
- Java项目中读取properties文件,以及六种获取路径的方法
- java中得到当前路径的方法
- java获取当前路径及加载配置文件(报错:java.lang.NullPointerException java.util.Properties$LineReader.readLine(Prop)
- JAVA文件中获取路径及WEB应用程序获取路径方法
- java中遍历properties属性文件的方法
- JAVA-servelet 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- 关于java读取properties文件的路径…
- javabean操作文件正确,但是Jsp调用javabean时文件路径出错问题解决之JavaBean访问本地文件实现路径无关实现方法
- java对配置文件.properties文件读取的几种方法