广州疯狂软件学院拥有三大课程体系包括:Java课程,Android课程,iOS课程,疯狂软件年终钜惠,报名Java就业班,免费赠送基础班,名额有限,本月火热报名中,欢迎有志之士电话或者QQ咨询。
使用Java向properties存数据
package writeToProperties;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class WriteToProperties {
public void addUser(String name,String password){
FileInputStream fis = null;
Properties pro = new Properties();
/*
用程序对properties做修改,java培训先将properties加载到内存中
try {
fis = new FileInputStream("user.properties");//初始化输入流
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
pro.load(fis); //加载
} catch (IOException e) {
e.printStackTrace();
}
pro.setProperty(name, password); //修改properties
/*
* 将改动后的properties写回硬盘
*/
FileOutputStream fos = null;
try {
fos = new FileOutputStream("user.properties"); //初始化一个输出流
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
pro.store(fos,"#"); //写回硬盘
} catch (IOException e) {
e.printStackTrace();
}
try {
fis.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
WriteToProperties wtp = new WriteToProperties();
wtp.addUser("lucy", "123");
wtp.addUser("lily", "123");
}
}
注意:初始化IO流会占用系统资源,所以用完后需要关闭所有流,否则会浪费系统资源
说明:user.properties位于工程目录下。
步骤:先加载,再修改,后保存。
疯狂软件Java培训、iOS培训新年钜惠,报名Java就业班免费赠送Java基础班,报名iOS就业班免费赠送iOS基础班,本月火速抢座中,为回报广大新老学员,值此新年之际推出报读就业班赠送基础班的活动.
-----------------------------------2014年初活动--------------------------------------
疯狂软件Java学习班方向:
1.报读JavaEE就业班赠送基础班课程。
2.开班一次性(一个月内)交清JavaEE就业班学费,赠送基础班全套课程。
疯狂软件iOS学习班方向:
1.报读iOS应用+手游就业班赠送iOS基础班课程。
2.开班一次性(一个月内)交清iOS应用+手游就业班就业班学费,赠送基础班全套课程。