Properties类
来源:互联网 发布:2007版excel数据有效性 编辑:程序博客网 时间:2024/05/28 17:05
–该类是位于util包里的一个工具类,与IO的结合能十分有效地读写文件,特别在准确快速读取方面效率十分高!
–该类结合了util包里的HashMap的存储方法,使用了键值对方式
Properties类的常用方法
方 法 原 型
说 明
void load(Reader reader)
通过字符流加载一个文件
void load(InputStream in)
通过字节流加载一个文件
String getProperty(String key)
通过键获得文件中对应的值
Object setProperty(String key,String value)
存入一对键值对
Properties实例
package ioExercises;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;
public class Exercies {
/**
*做一个简单的登录验证
* ioExercises
* 方法名:main
* 创建人:guxiaohao
* 时间:2017年4月29日-下午5:05:36
* qq:2896431151
* @param args void
* @exception
* @since 1.0.0
*/
public static void main(String[] args) {
while(true){
try {
System.out.println("请输入用户名");
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader bReader = new BufferedReader(isr);
String username = bReader.readLine();
String password = bReader.readLine();
//获取配置文件对象
Properties properties = new Properties();
FileInputStream inStream = new FileInputStream("d:/a.properties");
//获取bin路径Exercies.class.getResource("/").getPath()
// System.out.println(Exercies.class.getResource("/").getPath());
InputStream in = Exercies.class.getResourceAsStream("/a.properties");
properties.load(new InputStreamReader(in,"utf-8"));
//判断用户名还是密码
if (!properties.containsKey(username)) {
System.out.println("用户名不存在哦!!!");
}else if (!properties.getProperty(username).equals(password)) {
System.out.println("密码不正确哦!!!");
}else {
System.out.print("登录成功!!!");
break;
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
0 0
- Properties 类
- 类Properties
- Properties类
- Properties类
- Properties类
- properties类
- Properties类
- Properties 类
- Properties类
- properties类
- 类 Properties
- Properties类
- Properties类
- Properties类
- Properties类
- Properties类
- Properties类
- Properties类
- ffmpge fix
- 萌萌哒的MYSQL
- 技术转型产品学习工具收集与整理——第十一天
- Android有关图形图像的学习总结
- 初窥splay
- Properties类
- Go语言学习笔记----与C语言的比较学习
- springmvc 接受参数
- C++内存管理
- 大数——大数加法
- owl-carousel2轮播图插件
- 计算机视觉入门笔记
- 初识.net界面程序(6)——类及其属性和方法的实现练习
- 树形dp