String s1 = "Stringクラスは文字列を表します。"; String s4 = "クラス"; if (s1.matches(".*" + s4 + ".*")) { // 部分一致です } else { // 部分一致ではありません }
Java Tips:文字列の部分一致検索を行うには
文字列の検索では,完全一致だけでなく,前方一致や後方一致,部分一致といった条件で検索したい場合があります。ここでは,これら特定条件の文字列検索について解説します。
String s1 = "Stringクラスは文字列を表します。"; String s4 = "クラス"; if (s1.matches(".*" + s4 + ".*")) { // 部分一致です } else { // 部分一致ではありません }