/**
* 读取txt文件内容
*/
public static String readValue() {
InputStreamReader reader = null;
BufferedReader br = null;
try {
// 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
//取到项目src相对路径
File filepath=new File(ReadUpdateFile.class.getResource("/").getPath()+"test.txt");
/* 读入TXT文件 */
// File file = new File(filepath+"/test.txt"); // 要读取以上路径的input。txt文件
reader = new InputStreamReader(new FileInputStream(filepath)); // 建立一个输入流对象reader
br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言
String line = "";
line = br.readLine();
return line;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally{try{br.close();reader.close();}catch(Exception e){e.printStackTrace();}}
}
/**
* 传入一个值,写入到指定的txt文件
* @param keyvalue 键值
*/
public static void writeProperties(int keyvalue) {
FileWriter writer = null;
try {
//写数据,false表示覆盖内容,true表示可以重写
writer = new FileWriter(ReadUpdateFile.class.getResource("/").getPath()+"test.txt");
writer.append(keyvalue+"");
} catch (IOException e) {
System.err.println("属性文件更新错误");
} finally{try{writer.close();}catch(Exception e){e.printStackTrace();}}
}
* 读取txt文件内容
*/
public static String readValue() {
InputStreamReader reader = null;
BufferedReader br = null;
try {
// 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
//取到项目src相对路径
File filepath=new File(ReadUpdateFile.class.getResource("/").getPath()+"test.txt");
/* 读入TXT文件 */
// File file = new File(filepath+"/test.txt"); // 要读取以上路径的input。txt文件
reader = new InputStreamReader(new FileInputStream(filepath)); // 建立一个输入流对象reader
br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言
String line = "";
line = br.readLine();
return line;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally{try{br.close();reader.close();}catch(Exception e){e.printStackTrace();}}
}
/**
* 传入一个值,写入到指定的txt文件
* @param keyvalue 键值
*/
public static void writeProperties(int keyvalue) {
FileWriter writer = null;
try {
//写数据,false表示覆盖内容,true表示可以重写
writer = new FileWriter(ReadUpdateFile.class.getResource("/").getPath()+"test.txt");
writer.append(keyvalue+"");
} catch (IOException e) {
System.err.println("属性文件更新错误");
} finally{try{writer.close();}catch(Exception e){e.printStackTrace();}}
}