Эй, если у кого-то есть идея, я был бы очень благодарен.Я нахожусь в потоке Java, и я хотел бы отсортировать мой список, который я буду возвращать.Мне нужно отсортировать список через TradPrefis (MyObject :: getTradPrefix).Но это было бы слишком просто.Потому что я хочу отсортировать по номеру в конце TradPrefix exampleTradPrefix_ [NUMBER TO SORT]
Пример: hello_1 test_2 ... still_there_22
Вот фрагмент кода, который вы можете представить себе проще.
public LinkedHashSet<WsQuestion> get(String quizId, String companyId) {
LinkedHashSet<QuizQuestionWithQuestion> toReturn = quizQuestionRepository.findAllQuizQuestionWithQuestionByQuizId(quizId);
return (toReturn.stream()
.map(this::createWsQuestion)
.sorted(comparing(WsQuestion::getTradPrefix.toString().length()))
.collect(Collectors.toCollection(LinkedHashSet::new)));
}