Я хотел бы создать поток определенных значений и сопоставить их с внутренним классом. Мой текущий код выглядит следующим образом:
return Stream.of((int)levenshteinScore, reverseComparison, regionStart, regionLength).map(Match::new);
public static class Match{
// Properties
public int levenshteinSimilarity;
public boolean reverseComparison;
public int regionStart;
public int regionLength;
// Constructor
public Match(int levenshteinSimilarity, boolean reverseComparison, int regionStart, int regionLength){
this.levenshteinSimilarity = levenshteinSimilarity;
this.reverseComparison = reverseComparison;
this.regionStart = regionStart;
this.regionLength = regionLength;
}
}
Однако это приводит к ошибке «неверный тип возврата в ссылке на метод». Кто-нибудь может пролить свет на эту проблему?