Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java: equalsIgnoreCase + message.startswith?

Got a Question:

How can i combine message.equalsIgnoreCase and message.startswith() ?

i.e:

if (message.startsWith("!spoiler")) {
    String name = sender;
    if (!name.equalsIgnoreCase(ownerchannel)){
        try {
            String spoiler = message.split("!spoiler ")[1];
            sendMessage(channel, "/timeout "+name+" 1");
            if(englishmode == true){
                sendMessage(channel, "Spoiler from "+name+" deleted. Click at 'message deleted' above to read it!");
            }else{
                sendMessage(channel, "Spoiler von "+name+" wurde zensiert. Wer diesen lesen möchte klickt einfach oben auf 'message deleted'.");
            }
        } catch (Exception e) {
        }
    }
}

in my code above, !spoiler xyz will trigger it but !Spoiler xyz wont. how can i combine it to ma tch startswith + ignorecase?

like image 604
user3220962 Avatar asked Jan 26 '26 13:01

user3220962


1 Answers

You could use toLowerCase

if (message.toLowerCase().startsWith("!spoiler")) {
like image 85
Reimeus Avatar answered Jan 29 '26 01:01

Reimeus