修改properties文件中的值,当达到9999时就从1重新开始循环。文件中的键值对如下:
#话单文件名 最后4位序列号
billFileNameNO:1
#话单文件头序列流水号
billHeaderStreamNO:1
下面是修改值得代码:
public void modifyConfigField(String key,String value){
String path = BillService.class.getResource("/").getPath()+"BillContantNumber.properties";
Properties prop = new Properties();
InputStream fis = null;
OutputStream fos = null;
try {
File file = new File(path);
if (!file.exists())
file.createNewFile();
fis = new FileInputStream(file);
prop.load(fis);
fis.close();//一定要在修改值之前关闭fis
fos = new FileOutputStream(file);