Компилятор компилирует...
package com.javarush.task.pro.task18.task1812;
import java.util.ArrayList;
import java.util.Collections;
import java.util.stream.Stream;
import java.util.Comparator;
/*
Рейтинг языков программирования
*/
public class Solution {
public static void main(String[] args) {
ArrayList<Language> languages = new ArrayList<>();
Collections.addAll(languages,
new Language("С#", 4.58),
new Language("JavaScript", 2.54),
new Language("Python", 10.47),
new Language("C++", 7.11),
new Language("Go", 1.46),
new Language("R", 2.37),
new Language("Java", 13.48),
new Language("C", 15.95),
new Language("Swift", 1.38),
new Language("PHP", 2.49));
Stream<Language> languageStream = sortByRanking(languages);
languageStream.forEach(System.out::println);
}
public static Stream<Language> sortByRanking(ArrayList<Language> languages) {
//напишите тут ваш код
return languages.stream().sorted(Comparator.comparingDouble(Language::getRanking));
}
}