Проверьте, содержит ли одно из значений разрывы строк

#kotlin

#котлин

Вопрос:

я новичок в Котлине

Я хотел бы перебрать свою карту и проверить, есть ли где-нибудь разрыв строки, и если да, вернуть false, каков был бы наилучший подход. Я не уверен, смогу ли я использовать mathches, но да, в принципе, если. допустим, есть строковое значение «Hello» c / n «world»: я хотел бы вернуть false

  fun isLineBreakExist(languageMap: MultiLanguageString){
    languageMap.forEach { (value) -> value.matches("")   }

    }
}
 

Комментарии:

1. Что именно MultiLanguageString ? Включен ли value каждый элемент или ключ MultiLanguageString ?

2. Не зная, что MultiLanguageString это, возможно, `return! languageMap.any {значение -> значение.содержит(«РАЗРЫВ СТРОКИ»}

3. @Gavin — это просто коллекция, но да, я думаю, что вы правы, все, что мне нужно сделать, это следующее: fun isLineBreakExist(languageMap: MultiLanguageString): Boolean { ! languageMap.any {значение -> значение.содержит(«[/r/ n]»} }}

4. @ChristianB фактическая коллекция