위치 좌표를 바깥쪽으로 인쇄 할 프로그램을 만들고 있습니다. 이 파일에 그것을 밖으로 인쇄 할 때, 그것은 다음과 같습니다 : 나는 나타나지에서 java.awt.Point의 제거하려고FileWriter는 Java.awt.Point를 제거합니다.
Car id distance #spots
java.awt.Point[x=1,y=1]
java.awt.Point[x=2,y=0]
java.awt.Point[x=1,y=0]
car0 java.awt.Point[x=0,y=0] java.awt.Point[x=1,y=0] 1
car1 java.awt.Point[x=2,y=0] java.awt.Point[x=2,y=0] 2
그래서 그것은 단지 좌표를 보여줍니다.
는 Heres는 내 코드 : 공공 무효 saveGrid (파일 이름) FileNotFoundException이 {ArrayList<Car> cars = getCars();
ArrayList<ParkingSpot> spots = getSpots();
PrintWriter fileWriter;
try {
fileWriter = new PrintWriter(name);
fileWriter.println("hi");
fileWriter.println("\n\nCar id distance #spots\n");
fileWriter.println(getPartyLocation());
for(ParkingSpot spot: spots){
fileWriter.println(spot.getLocation());
fileWriter.println("");
}
for (Car car: cars) {
fileWriter.println(car.getId() + " " + car.getStart() + " " + car.getLocation() + " " + car.getNumSpotsTried());
fileWriter.println("");
}
fileWriter.close();
} catch (FileNotFoundException e) {
System.err.println("FileWriting error:" + e);
e.printStackTrace();
}