从文件中读取元素并将它们作为对象存储在 ArrayList 中
我有一个文件包含 (string, int, float, char)
12
1.8
a
John
23.5
我想读取它们并将它们存储在 ArrayList 中。我的ArrayList类型是对象。但是,当我运行它时,我仍然遇到异常。
public static void main(String [] args) throws IOException{
try{
FileReader a=new FileReader("src/SET_A.txt");
Scanner b=new Scanner(a);
ArrayList<Object> c=new ArrayList<Object>();
while(b.hasNextLine())
{
Object d=b.nextInt();
c.add(d);
}
System.out.println("The content of arraylist is: " + a);
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
I have a file contains (string, int, floating, char)
12
1.8
a
John
23.5
I want to read them an store them in an ArrayList. My ArrayList type is object. But, still I get exceptions when I run it.
public static void main(String [] args) throws IOException{
try{
FileReader a=new FileReader("src/SET_A.txt");
Scanner b=new Scanner(a);
ArrayList<Object> c=new ArrayList<Object>();
while(b.hasNextLine())
{
Object d=b.nextInt();
c.add(d);
}
System.out.println("The content of arraylist is: " + a);
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在显示文件还是 ArrayList 的内容?您应该显示 C 而不是 A。如果没有,请告诉我们什么是异常。
Are you displaying the File or the Contents of ArrayList? You should be displaying C and not A. If not, please let us know what is the Exception.