从文件中读取元素并将它们作为对象存储在 ArrayList 中

发布于 2024-11-01 02:10:11 字数 747 浏览 1 评论 0原文

我有一个文件包含 (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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薄暮涼年 2024-11-08 02:10:11

您正在显示文件还是 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文