我正在 NetBeans 7.3.1 上使用 java SE 进行开发
我正在尝试读取 CSV 文件每行的前两个元素,将它们输入 Point2D 类型的点变量并将每个点附加到 Point2D 矢量坐标的末尾。我使用以下代码。
br = new BufferedReader(new FileReader(inputFileName));
Vector<Point2D> coords = new Vector<Point2D>();
Point2D newPoint=new Point2D.Double(20.0, 30.0);
while ((strLine = br.readLine()) != null){
String [] subStrings = strLine.split(" ");
System.out.print("Substrings = " + subStrings[0] + ", " + subStrings[1]);
System.out.println();
newPoint.setLocation(Float.parseFloat(subStrings[0]), Float.parseFloat(subStrings[1]));
coords.add(newPoint);
}
coords.add(newPoint); 根据需要附加该点,但它还将坐标中的每个现有元素替换为新点。如何阻止现有元素被新元素替换?