Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package zad3.napis.liczba.liczba;
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.util.ArrayList;
- import java.util.Collections;
- class Dowolna {
- int indeks = 0;
- ArrayList<Przykladowa> lista = new ArrayList<>();
- void wczytajPlik(String nazwa) {
- try {
- BufferedReader reader = new BufferedReader(new FileReader(nazwa));
- String[] tab;
- String line;
- while ((line = reader.readLine()) != null) {
- tab = line.split(" ");
- lista.add(new Przykladowa(tab[0], Integer.parseInt(tab[1]), Integer.parseInt(tab[2])));
- }
- } catch (Exception e) {
- System.out.println("Cos nie tak: " + e);
- }
- }
- }
- class Przykladowa implements Comparable<Przykladowa> {
- String napis;
- int liczba1, liczba2, suma;
- Przykladowa(String n, int el1, int el2) {
- napis = n;
- liczba1 = el1;
- liczba2 = el2;
- suma = liczba1 + liczba2;
- }
- public String toString() {
- return "" + napis + " " + liczba1 + " " + liczba2;
- }
- @Override
- public int compareTo(Przykladowa o) {
- if(suma>o.suma)return 1;
- else if(suma<o.suma)return -1;
- else return 0;}
- }
- public class Zad3NapisLiczbaLiczba {
- public static void main(String[] args) {
- Dowolna d = new Dowolna();
- d.wczytajPlik("plik.txt");
- Collections.sort(d.lista);
- System.out.println(d.lista.get(0));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement