如何用java读取一个txt 文件内的内容并通过封装对象的set方法保存到对象里

如何用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);