有没有办法检查字符串是否包含某些内容而不区分大小写?
例如:(此代码无效,只是为了让您对我的问题有基本的了解)
String text = "I love ponies";
if(text.contains().equalsIgnoreCase("love") {
// do something
}
Run Code Online (Sandbox Code Playgroud)
编辑:--------仍然没有工作
哦,事实证明它不起作用.这就是我正在使用的.(这是游戏的诅咒过滤器)
public void onChat(PlayerChatEvent event) {
Player player = event.getPlayer();
if (event.getMessage().contains("douche".toLowerCase()) || /* More words ... */) {
event.setCancelled(true);
player.sendMessage(ChatColor.GOLD + "[Midnight Blue] " + ChatColor.RED + "Please Don't Swear.");
}
}
Run Code Online (Sandbox Code Playgroud)
它适用于小写但不是大写.
java ×1