如何将文件详细信息传输到矢量



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

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)

谢谢:)

如果我们假设不会有任何无效条目,则以下内容应该可以完成这项工作:

    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)
    }

相关内容

最新更新