如何用java读取一个txt 文件内的内容并通过封装对象的set方法保存到对象里
问题描述:
如何用java读取一个txt 文件内的内容并通过封装对象的set方法保存到对象里
答
另外编写一个类
class 你的类
{
private String text;
public void setText(String s) { text = s; }
public String getText() { return text; }
}
答
String s = "";
try {
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() && file.exists()){ //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){
s += lineTxt + "\r\n";
}
read.close();
}else{
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
你的类 c = new 你的类();
c.setText(s);