Reviewed-on: #8
This commit is contained in:
		
							
								
								
									
										25
									
								
								src/GebietsDatei.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								src/GebietsDatei.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					import java.nio.file.Files;
 | 
				
			||||||
 | 
					import java.nio.file.Paths;
 | 
				
			||||||
 | 
					import java.util.ArrayList;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class GebietsDatei {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String dateiName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public GebietsDatei(String dateiName) {
 | 
				
			||||||
 | 
					        this.dateiName = dateiName;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public ArrayList<Gebiet> getGebiete() {
 | 
				
			||||||
 | 
					        ArrayList<Gebiet> gebiete = new ArrayList<>();
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
 | 
					            Files.readAllLines(Paths.get(dateiName)).forEach(line -> {
 | 
				
			||||||
 | 
					                String[] parts = line.split(";");
 | 
				
			||||||
 | 
					                gebiete.add(new Gebiet(Integer.parseInt(parts[0]), Integer.parseInt(parts[1]), parts[2], Long.parseLong(parts[3]), Integer.parseInt(parts[4])));
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
 | 
					        } catch (Exception e) {
 | 
				
			||||||
 | 
					            e.printStackTrace();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return gebiete;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user