繁体   English   中英

如何为我打印的每个“行”创建一个列表或数组列表

[英]How can i create a list or Array list for each “line” i print

我想将每一行存储在不同的列表或数据结构中。

public class ReadFile 
{
    private Scanner x;


    public void openFile()
    {
        try {

            x=new Scanner(new File("C:\\Users\\kakos\\Downloads\\data.csv"));
        }

        catch(Exception e)
        {

            System.out.println("could not find file");
        }

    }

    public void readFile()
    {
        List<String> list=new LinkedList<String>();

        while(x.hasNext())
        {
                System.out.print(x.nextLine()+"\n");

        }               
    }

    public void closeFile()
    {
        x.close();
    }
}

我已经更新了代码。 我希望这是您的查询。

public void readFile()
    {
        List<String> list=new LinkedList<String>();

        while(x.hasNext())
        {
                list.add(x.nextLine());

        }               
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM