gpt4 book ai didi

java - 使用逗号分隔的字符列表检查字符是否存在

转载 作者:行者123 更新时间:2023-12-02 12:02:10 25 4
gpt4 key购买 nike

我有一个逗号分隔的字符串,即

字符串 charList = "A,F,3,K,X";

我有一个字符想要比较,看看它是否存在于这个列表中,即

charfirstChar = 'A'

我想做这样的事情来查看字符串中是否存在字符,而不必进行一堆字符串解析和循环:

System.out.println(charList.contains(firstChar))

但是,contains 方法需要 CharSequence 而不是 char。除了自己进行循环和比较之外,还有更好的方法吗:

boolean matches = false;
for (int i = 0; i < charList.length(); i++){
if(firstChar == s.charAt(i)) {
matches = true;
}
}

最佳答案

您可以通过多种方式做到这一点:

boolean match = charList.indexOf(firstChar) != -1;

boolean match = charList.contains(firstChar + "");

关于java - 使用逗号分隔的字符列表检查字符是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47166992/

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