每次运行代码时,我都会有一个不同的字符串。我想创建一个if
语句,将一个 char与字符串的每个个别字符进行比较。例如,如果我要比较' c'对于猫来说,它会返回有一个' c。但如果我将它与橙色进行比较,则会发现没有任何'。我无法弄清楚如何做到这一点,因为字符串每次都会改变长度所以我不能简单地做c = a&& b&& c因为可能有d。
答案 0 :(得分:-1)
有String#contains
:
return "orange".contains("c");
如果你想进行其他类型的比较(例如String中的所有字符都是“c”),你可以遍历字符:
for (char c : theString.toCharArray()){
// do something for `c`
}
或者查看正则表达式。