您的位置:首页 > 运维架构 > Shell

Todo.txt: bash打造的待做事项管理[zt]

2008-07-31 11:49 211 查看
//建立一个后缀名为properties的文件,主要用来提取用户名和密码

username=\u738B\u5B50\u864E

password=\u5BC6\u7801

//建立一个单态类,主要用于提取接收properties文件中的数据,同时生成username和password的getter和setter方法

package com.daitai.test;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class DanTai {

private String username;
private String password;
private static DanTai dt;

public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public static DanTai getInstance(){
if(dt==null){//判断是否已经实例化,如果没有实例化,则第一次进行实例,如果已经实例化则直接返回dt对象
dt=new DanTai();
}
return dt;

}

private DanTai(){
System.out.println("properties已经被实例化");

Properties pp=new Properties();
InputStream in=DanTai.class.getResourceAsStream("dantai.properties");

try {
pp.load(in);
this.username=pp.getProperty("username");//得到properties文件中的username属性
this.password=pp.getProperty("password");//得到properties文件中的password属性
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
//创建测试类Test,输出username和password的属性

package com.daitai.test;

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DanTai dt=DanTai.getInstance();
String username=dt.getUsername();
String pass=dt.getPassword();

System.out.println("name---->"+username);
System.out.println("pass---->"+pass);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: