1

Javaでは、2つの文字列を取得しました(それぞれに、ab、ac、ad、bb、bc、bdなどの単語のリストと、ユーザー入力を含む2番目の文字列(単語「a」など)が含まれています)これら2つの文字列を比較して取得したい最初の文字列に含まれるテキスト(startswithがtrueを返す場合など、たとえば私の場合はab、ac、adに一致する単語を出力したい)誰もどうすればそれを行うことができるか知っていますか?

4

1 に答える 1

2

使用splitして繰り返す

String input = "a";
String str = "ab,ac,ad,bb,bc,bd";
for (String s: str.split(",")) {
    if (s.startsWith(input)) {
        System.out.println("String " + s + " starts with " + input);
    }
}
于 2013-02-28T19:52:20.640 に答える