我是初学者,我想询问如何通过POJO类读取文本文件并从文件读取器调用该方法?我已经通过很多链接,但仍然没有找到任何最佳解决方案。在此先感谢您的帮助。
如何一起使用POJO类,文件阅读器和文本文件?
答案 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
}
}