package andmevood; import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; import java.io.PrintWriter; import java.io.*; public class Fail4 { public static void main(String[] args) throws IOException{ BufferedReader sisse=new BufferedReader(new FileReader("isikud.txt")); PrintWriter valja=new PrintWriter(new FileWriter("vastus2.txt")); sisse.lines().map(s -> s.split(" ")). map(rida -> new Kodanik(rida[0], Integer.parseInt(rida[1]))). sorted((k1, k2) -> k1.kysiPikkus()-k2.kysiPikkus()). forEach(k -> valja.println(k.kysiEesnimi()+" "+k.kysiPikkus())); sisse.close(); valja.close(); } //Looge uus näide, kus arvestatakse, et Kodanik oskab andmeid sisse lugeda //ning väljastada ühe stringina }