gpt4 book ai didi

java - 检查未修剪字符串列表是否包含修剪字符串

转载 作者:行者123 更新时间:2023-11-29 04:53:30 26 4
gpt4 key购买 nike

我们有一个字符串列表,它们的开头/结尾可能有空格

我们想检查这个列表是否包含一个明确修剪过的字符串,即 listContainingUntrimmedStrings.contains(trimmedString)

有没有一种简洁的,最好是单行的方式来做到这一点,或者我们不能不将未修剪列表复制到修剪列表并对未修剪列表执行包含检查/循环并在修剪后的列表上进行相等性检查元素逐一/其他冗长的解决方案?

最佳答案

您可以使用流操作以函数式风格做到这一点:

listContainingUntrimmedStrings.stream()
.map(String::trim) // lazily apply trimming to each element in the list
.anyMatch(trimmedString::equals) // check if any of those elements equals your initial string (assuming that `trimmedString` is NOT NULL)

关于java - 检查未修剪字符串列表是否包含修剪字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com