gpt4 book ai didi

java - 确定字符串是否仅由某些字符组成

转载 作者:行者123 更新时间:2023-12-01 23:27:17 26 4
gpt4 key购买 nike

所以我希望能够确定字符串是否仅由某些字符组成。

假设我想看看一个字符串是否仅由 a,b,c 组成我该怎么做

可用的字符串示例是 a,aaaa,abc,cc,abc,cba

任何帮助都会很棒

最佳答案

public boolean containsOnly(String str, String certain){
return str.matches("[" + certain + "]*");
}

这将始终匹配空字符串,如果您想更改它,只需将 * 更改为 + 即可。

这使用正则表达式并且非常简单。但逻辑尚未完全阐明。基本上,它确保字符串与“certain”中字符的任意组合匹配。

containsOnly("aaaa", "abc") -> True
containsOnly("abca", "abc") -> True
containsOnle("aaaz", "abc") -> False

关于java - 确定字符串是否仅由某些字符组成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19800825/

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