Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.io.IOException;
- import java.util.ArrayList;
- public class zeitungVerwaltung {
- ArrayList<zeitung> zeitungListe = null;
- public ArrayList<zeitung> liesDaten(String path){
- zeitungListe = new ArrayList<zeitung>();
- try {
- BufferedReader in = new BufferedReader(new FileReader(path));
- String zeile = null;
- while ((zeile = in.readLine()) != null) {
- String[] attribute = zeile.split(";");
- zeitung Zeitung = new zeitung();
- String name = s [0];
- int erstausgabe = Integer.parseInt(s[1]);
- int j = (int) Math.round(erstausgabe);
- String verlag = s [2];
- int anzahlAuflagen = Integer.parseInt(s [3]);;
- zeitungListe.add(Zeitung);
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- return zeitungListe;
- }
- public void tausche(ArrayList<zeitung> liste, int a, int b){
- zeitung tmp = liste.get(a);
- liste.set(a, liste.get(b));
- liste.set(b, tmp);
- }
- public void sortiere(ArrayList<zeitung> liste){
- bubbleSort(liste);
- }
- private void bubbleSort(ArrayList<zeitung> liste){
- int n = liste.size()-2;
- System.out.println("Size: "+n);
- boolean vertauscht = false;
- while (!vertauscht) {
- vertauscht = true;
- for (int i = 0; i <= n; i=i+1) {
- System.out.println(i+" Run; Size: "+i);
- if (liste.get(i).vergleiche(liste.get(i+1))) {
- tausche(liste, i, i+1);
- vertauscht = false;
- }
- }
- n = n-1;
- }
- }
- }
Add Comment
Please, Sign In to add comment