2016-05-04 3 views
-1

コードを実行するたびに異なる文字列があります。 charとを比較してにするか、文字列の個々の文字を比較する文をifにしたいと考えています。たとえば、私が 'c'とcatを比較すると、 'c'が返されます。しかし、それをオレンジ色と比較すると、「c」がないことが返されます。文字列の長さが毎回変わるので、私はこれを行う方法を理解することができません.d =が存在する可能性があるため、単にc = a & & b &を実行できません。1文字を文字列のすべての文字と比較する方法

+0

コードを表示してください。 –

+0

@ 3kings:最初の文字がcであれば 'true'を返します。 'return false'は' for'ループの後に置く必要があります。そうでなければ、最初の文字が 'c'でなければ' false'を返します。 –

答えて

-1

String#containsがあります:

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

あなたが比較の他の種類(例えばそのようString内のすべての文字は「C」です)を行いたい場合は、文字の上にループを行うことができます

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

正規表現を見てください。

関連する問題