Est-il possible de déterminer si un String str1="ABCDEFGHIJKLMNOP"
contient un modèle de chaîne de caractères strptrn="gHi"
? Je voulais savoir si c'est possible lorsque les caractères sont insensibles à la casse. Si oui, comment ?
Réponses
Trop de publicités?
PeterMmm
Points
11099
Imran Tariq
Points
3822
Rais Alam
Points
3162
Essayez ceci
public static void main(String[] args)
{
String original = "ABCDEFGHIJKLMNOPQ";
String tobeChecked = "GHi";
System.out.println(containsString(original, tobeChecked, true));
System.out.println(containsString(original, tobeChecked, false));
}
public static boolean containsString(String original, String tobeChecked, boolean caseSensitive)
{
if (caseSensitive)
{
return original.contains(tobeChecked);
}
else
{
return original.toLowerCase().contains(tobeChecked.toLowerCase());
}
}
Evgeniy Dorofeev
Points
52031