コード例 #1
0
  @Test
  public void testSaveBusStationFromCollection()
      throws IOException, JDOMException, InterruptedException {

    FileOutputStream fos = new FileOutputStream("positions.txt");
    String lineSeparator = System.getProperty("line.separator");

    List<String> list = iCollectInfoService.getStationNameList();
    List<BusStation> existlist = iBusStationService.listAll(BusStation.class);

    for (BusStation b : existlist) {
      list.remove(b.getName());
    }

    System.out.println(list.size());

    for (String s : list) {
      System.out.println(s);
    }
    System.out.println(list.size());

    for (String str : list) {
      BusStation s = new BusStation(str);
      fos.write(
          new String(s.getName() + "," + s.getX() + "," + s.getY() + lineSeparator).getBytes());
      iBusStationService.persist(s);
    }
    for (String s : list) {
      System.out.println(s);
    }
  }