如何比较一个字符与字符串的所有字符

时间:2016-05-04 01:56:50

标签: java

每次运行代码时,我都会有一个不同的字符串。我想创建一个if语句,将一个 char与字符串的每个个别字符进行比较。例如,如果我要比较' c'对于猫来说,它会返回有一个' c。但如果我将它与橙色进行比较,则会发现没有任何'。我无法弄清楚如何做到这一点,因为字符串每次都会改变长度所以我不能简单地做c = a&& b&& c因为可能有d。

1 个答案:

答案 0 :(得分:-1)

String#contains

return "orange".contains("c");

如果你想进行其他类型的比较(例如String中的所有字符都是“c”),你可以遍历字符:

for (char c : theString.toCharArray()){
  // do something for `c`
}

或者查看正则表达式。