2

したがって、次のタイプの文字列の配列があるとしましょう

something **foo**garblesomething somethingelse
something **foobar**blahblah somethingelse
and so on

したがって、本質的にデータはトリプルです

さて、文字列の途中で

キーワード「foo」と「foobar」に注意してください

私がやりたいことは次のとおりです。

if "foo" in string:
    return 1
else if "foobar" in string:
    return 2
else -1

Javaでこれを行うにはどうすればよいですか? ありがとう

4

1 に答える 1

7

使うだけString#contains(String)

if (str.contains("foobar"))
    return 2;
else if (str.contains("foo"))
    return 1;
else
    return -1;

そうfoobarfooないと、両方のケースで 1 が返されます。

于 2013-08-22T19:12:27.847 に答える