当前位置: 首页 > 图文教程 > 认证考试 > java认证 > Java认证:java读取property文件的方法

java认证
JAVA里字符编码的探索与理解
Java基本数据类型与流的操作方法
Web应用中Java的速度真相探讨
区分JAVA引用类型和原始类型
Java程序开发过程中异常处理的特殊情况
共享内存在Java中的实现和应用
Java复杂数据类型用法
漫谈Java程序设计中的接口应用
Java数据库编程中的几个常用技巧
Java中对HashMap的深度分析与比较
JavaBean与EJB的不同
Java技术 关于EJB调用原理分析
JAVA基础:Enterprise JavaBeans 入门
JAVA:EJB 的异常处理的最佳做法
JAVA:使用Axis开发Web Service程序
Java 中对文件的读写操作之比较
深入解析Java的新特性assertion
Java基础知识:你是否了解KVM的常量池
Static和Final修饰类属性变量及初始化
什么是基于Java的责任链模式

java认证 中的 Java认证:java读取property文件的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 85 ::
收藏到网摘: n/a

  代码如下:
  package com;
  import java.io.IOException;
  import java.io.UnsupportedEncodingException;
  import java.util.Properties;
  public class GetProp {
  public void GetP() {
  Properties props = new Properties();
  try {
  //资源文件存放在类文件的根目录下。即是放在src下面。
  props.load(getClass().getClassLoader().getResourceAsStream(
  "jin.properties"));
  //当资源文件中有中文的时候可以采用下面的编码转化方法来读取。
  //或者使用native2ascii jin1.properties或者jin1.txt jin.properties将资源文件进行编码转化,
  //然后直接读取props.getProperty("name");
  System.out.println(new String(props.getProperty("name").getBytes(
  "ISO-8859-1"), "GBK"));
  } catch (UnsupportedEncodingException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
  } catch (IOException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
  }
  }
  public static void main(String[] args) {
  GetProp a = new GetProp();
  a.GetP();
  }
  }