Avevo provato ad usare contains ma non aveva funzionato, forse avevo scritto male la condizione non conoscendo bene CharSequence.
Di base basta sapere che CharSequence è una interfaccia che "accomuna" le varie classi che rappresentano "una sequenza di caratteri". E String ma anche es. StringBuffer la implementano.
Quindi la condizione semplicemente: !testo.contains("-end-")