0

次の文字列が与えられた場合

String a = "hello";
String b = "hell";
String c = "help";

文字列 b が a の部分文字列かどうか、文字列 c が a の部分文字列かどうかを調べたいと思います。

ここでわかるように、答えは明らかに b では「はい」、c では「いいえ」です。Java でこのテストを実行するにはどうすればよいですか?

4

2 に答える 2

2

非常に簡単:

if (a.startsWith(b))
于 2013-02-10T19:05:14.130 に答える
2

これを試して:

if(a.contains(b)) {...}
if(a.contains(c)) {...}

また動作します:

if(a.contains("ell")) {...}
于 2013-02-10T19:05:36.260 に答える