JP・シン:
どのように私は、文字列が文字列配列の要素のいずれかと一致するかどうかを確認することができます。
{ABCDEF、GHIJKL}文字列「ABC」との比較が第1の値を返す必要が含む文字列配列を仮定
使用されている場合はstringArray.contains(string)
この方法をそれだけで、完全な文字列が一致した場合に動作しているようです。私は、文字列が部分的に一致しても、結果を取得する必要があります
任意の助けいただければ幸いです
GhostCat敬礼モニカC.:
ストリームは便利になります:
Arrays.stream(stringArray)
.filter(s -> s.contains(stringToSearch))
.findFirst();
もちろん、あなたの要件はに煮詰める:配列内の最初の文字列を見つけることを開始し、検索文字列を持ちます。しかし、実際にあなたの要件が少し不明瞭なので、必要に応じて、フィルタを適用する必要があります。間には大きな違いがあるcontains()
とstartsWith()
例えばは!