带文件阅读器的POJO类

时间:2017-05-04 08:49:50

标签: java

我是初学者,我想询问如何通过POJO类读取文本文件并从文件读取器调用该方法?我已经通过很多链接,但仍然没有找到任何最佳解决方案。在此先感谢您的帮助。

如何一起使用POJO类,文件阅读器和文本文件?

1 个答案:

答案 0 :(得分:0)

如果要使用文本文件中的内容,如任何字符/完整内容。您可以使用FileReader从文件读取并存储到POJO类变量中,并在您的应用程序中的任何位置使用。

public class YourPOJOClass {

private char firstChar;
private String address;

public void setFirstChar(char firstChar){
this.firstChar=firstChar;
}
public char getFirstChar(){
return firstChar;
}
public void setAddress(String address){
this.address=address;
}
public String getAddress(){
return address;
}

}

::::::::file.txt:::::::::

I Love India

::::::::file.txt:::::::::




public class Test{

public static void main(String[] args){

YourPOJOClass pojoClass=new YourPOJOClass();

File file=new File("C:\\file.txt");
FileReader reader=new FileReader(file);

char[] contents=new char[20];
reader.read(contents);  //Reding and Storing into contents char[]

    pojoClass.setFirstChar(contents[0]); //Reading the first character and setting to Pojo class variable 'firstChar'
    pojoClass.setAddress(String.valueOf(contents)); //Reading the first character and setting to Pojo class variable 'address'

System.out.println(pojoClass.getFirstChar()); //Output: I
System.out.println(pojoClass.getAddress()); // OutPut: I Love India

}

}