我如何将文件详细信息传输到Vector?

时间:2016-05-20 10:29:56

标签: java eclipse vector split readfile

我将文件拆分为String行并将它们放在数组索引中。

String fileString = readfromfile(fileEvents);

String[] fileLines = fileString.split("\n");

假设这是fileLines中的第一个索引: 14 57 9 2 www.buytickets.com

这是构造函数:

Orders (int EventID, int SoldtoCustomerID, int SoldtoEmployeesID, int NumberOfTickets, String URL)

矢量实例:

Vector<Orders> myOrders = new Vector<Orders>();

如何将此行传输到vecotr中的第一个索引,所以它会是这样的: (14,57,9,2,www.buytickets.com)

谢谢你:)

1 个答案:

答案 0 :(得分:0)

如果我们假设没有任何无效条目,则以下人员应该完成这项工作:

    Vector<Orders> myOrders = new Vector<Orders>();

    for (String line : fileLines) {

        String[] tokens = line.split("\\s+")

        Orders o = new Orders(
            Integer.valueOf(tokens[0]),
            Integer.valueOf(tokens[1]),
            Integer.valueOf(tokens[2]),
            Integer.valueOf(tokens[3]),
            tokens[4])

        myOrders.add(o)
    }